B******5 发帖数: 4676 | 1 刚学perl,用system函数调用自己写的程序,在linux下面用了&后缀,所以后台运行,
然后想让perl继续编辑自己程序的输出文件,怎样在perl里面知道我的程序运行结束了
呢?
请达人指教,谢谢 | z****e 发帖数: 2024 | 2 用pipe吧?
open
print
close
#!/usr/bin/perl
use Carp;
$filename=@ARGV[0];
open GEN, '|'.'yourprogramname' or croak "yourprogramname:run -> Starting `yourscriptname` failed";
print GEN $filename,"\n";
close GEN or croak "yourprogramname::run -> Executing 'yourscriptname` failed"; |
|