次のパイプメカニズムを使用して、monitor.pl の実行を開始しようとしています。
$cpid = open($fh, '-|', "./monitor.pl >/dev/null") or die "can not open pipe\n";
monitor.pl の出力は /dev/null にリダイレクトされます。
私が直面している問題は、次のコードを使用した後でもプロセスを強制終了できないことです。
kill ('INT', $cpid) if defined $cpid;
close $fh if defined $fh;
ですから、monitor.pl >/dev/null プロセスを強制終了する方法を教えてください。