プログラムを起動するスクリプトを作成しました。たとえば、lsです。私は新しいプログラムの出力とその戻り状況をもう一度開始せずに、を取得したいと思います。出力をつかむことができます:作成したプロセス出力とその戻り値の両方を取得する方法は?
my $out = `ls`
ステータスを取得する方法は?
プログラムを起動するスクリプトを作成しました。たとえば、lsです。私は新しいプログラムの出力とその戻り状況をもう一度開始せずに、を取得したいと思います。出力をつかむことができます:作成したプロセス出力とその戻り値の両方を取得する方法は?
my $out = `ls`
ステータスを取得する方法は?
$? variableはこの値を保持します。それを解釈する方法については、ドキュメントをよくお読みください。
my $cmd = "echo $$ > ./pidfile; date; sleep 10; date&";
./pidfileはあなたにもこのmonk threadが表示されることがあり
子プロセスのPIDが含まれています。