标签: perl
我创建了一个启动程序的脚本,例如 ls 。我想获得新程序的输出及其返回状态,无需再次启动。我可以抓住输出,如下:
my $out = `ls`
那么,我怎么能得到这个状态呢?
答案 0 :(得分:5)
$? variable保留此值。请务必仔细阅读文档以了解如何解释它。
答案 1 :(得分:0)
my $cmd = "echo $$ > ./pidfile; date; sleep 10; date&";
./ pidfile包含子进程的pid
您也可以看到此monk thread。