我有以下代码,其中我使用了一个命令,该命令用作文件打开的输入。
当我的命令 $cmd 给出非零退出状态时,我的脚本退出。我希望它仍然继续并完成脚本中的其余事情
$cmd = 'ps -u psharma';
open( my $fh, "-|",$cmd ) || die( "$cmd failed: $!" );
my @lines = <$fh>;
close($fh) || die $! ? "Close for $cmd failed: $!" : "Exit status $? from command $cmd";