perl中调用外部程序,要注意把外部程序的输出重定向到/dev/null
否则容易死锁在调用的地方。
$cmd="sh ".$shfile." > /dev/null 2>&1";
print $cmd,"\n";
system($cmd);
本文重点介绍了在Perl中调用外部程序时,将输出重定向到 /dev/null 的重要性,以防止程序死锁。通过示例代码展示如何正确执行并捕获调用过程。
perl中调用外部程序,要注意把外部程序的输出重定向到/dev/null
否则容易死锁在调用的地方。
$cmd="sh ".$shfile." > /dev/null 2>&1";
print $cmd,"\n";
system($cmd);
411
281
1200

被折叠的 条评论
为什么被折叠?
