作者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
→ Keelungman:system 'a &' 如何? 01/22 21:10
推 salagadoola:或許 Expect.pm 是你要的東西? 01/24 12:33
→ jiansu:感謝! 01/24 20:36