共用メモリー † プロセス間でデータの受け渡しなどを行う方法の一つです。 use IPC::SysV qw(IPC_CREAT); # MEMID の取得 $MEMID = shmget($KEY, $MEMSIZE, IPC_CREAT | 0644); unless (defined $MEMID) { print "MEMID error $!"); exit(1); } # 書き込み unless(shmwrite($MEMID, "TEST DATA", 0, 9)) { &logwrt("shrwrite error $!"); exit(1); } # 読み込み undef $DATA; unless(shmread($MEMID, $DATA, 0, 9)) { &logwrt("shrread error $!"); exit(1); } undef $DATA は必要な