作者jiansu (me)
看板Perl
标题[问题] 用system 或是``呼叫有没有办法不等他跑完
时间Tue Jan 22 20:01:10 2008
请问一下
如果一个程式有用
system("a");
如何不等执行完 就可以执行下一行程式
目前需要写一个程式 <程式a b 都不是自己写的>
他要呼叫一个程式a 并让他继续跑
在呼叫程式b 然後 b程式会造成a 程式output 新的讯号
然後要去攫取 a的 output
最後要把程式关闭
open pipe 好像也不太能够解决问题
虽然说写bash 应该是会比较简单
但是之後的output 要作文字处理 所以说用perl
去攫取文字会比较好
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.84
1F:→ Keelungman:system 'a &' 如何? 01/22 21:10
2F:推 salagadoola:或许 Expect.pm 是你要的东西? 01/24 12:33
3F:→ jiansu:感谢! 01/24 20:36