sub do_something {
while(1) {
#see if $brcmd has finished here
# if ($BR finished) ?
sleep 1;
}
}
open $BR, q{-|}, $brcmd
or die 'Cannot open BR';
do_something();
my $err = !(close $BR)
を完了したかどうかを確認し、私はdo_something()
の内側に長い 何かをしている$brcmd
開いています、私は$brcmd
がのperl:オープン経由でコマンドを実行すると、コマンドは、上記のコードで
提案がありますか?
'waitpid'はあなたの友人です。 – Sobrique
$ brcmdが終了したかどうかを確認するためにwhile(1)の中の@Sobrique waitpid? – ealeon
@それは$ brcmdのPIDが必要ですか?どうやってそれを手に入れますか? – ealeon