だから私は次のようにPerlでプロセスを作成しています:
my $process = `nohup ./run > /dev/null 2>&1 &`;
次の行に沿って何かを返します
[1] 2905
これからプロセス ID を取得するにはどうすればよいので、後でスクリプトを実行するときに次のように実行できます。
exec("kill -9 $pid");
ここに私がこれまでに持っているものがあります:
/\[1\] ([0-9]+)/g
この正規表現を改善する方法はありますか? その正規表現は常に機能しますか? ならない場合はあります[1]
か?