我正在使用perl脚本重定向STDOUT和STDERR:
open STDOUT, '>', $logfile or die "Can't redirect STDOUT: $!";
open STDERR, ">&STDOUT" or die "Can't dup for STDERR: $!";
Run Code Online (Sandbox Code Playgroud)
在...之前和之后保存和恢复文件句柄
事实是,如果程序没有输出,我最终得到一个0号文件,但我想根本没有文件.如果不手动检查和删除文件,我怎么能这样做?
谢谢!