system()系統調用
system()系統調用是程序執行另外一個外部程序(或者腳本的方法),system()調用會阻塞直到被調用的程序返回.
如果在被調用的執行程序的后面加&符號再后臺執行,那么system()會立即返回,因為shell根據&符號會派生一個子進程來執行程序,shell父進程會退出返回.
如system("./t.sh"),假如t.sh是一個循環腳本,則system會一直阻塞;而system("./t.sh&")則會立即返回
通過ps ax可以看到,t.sh還在執行,而system()已經返回.
原文轉自:http://www.kjueaiud.com
- 評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
-
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
|