偵測背景執行結束 - Linux

Table of Contents

我試了一下,以下是小弟的script(fool_test.sh):

/*********************fool_test.sh*********************/
#/bin/sh

(./program_1 && echo "program_1 is done")&
(./program_2 && echo "program_2 is done")&
(./program_3 && echo "program_3 is done")&

/*****************************************************/

program_1等程式分別印2、4、6次訊息,

你可以把你要處理輸出檔的步驟取代我裡面的echo敘述。


測試結果:
/****************************************************/
bigdick@bigdick:~/fool_test$ ./fool_test.sh
This is program_1
bigdick@bigdick:~/fool_test$ This is program_2
This is program_3
This is program_1
This is program_2
This is program_3
program_1 is done
This is program_2
This is program_3
This is program_2
This is program_3
program_2 is done
This is program_3
This is program_3
program_3 is done
/*************************測試結束********************/

可以看到先結束的program後面就會緊接著執行echo敘述。

希望這樣對你有幫助。



p.s:這陣子我的顯示卡換成了8600GT,原因是因為我想要看1080p的A片。

此話一出,立刻引來我的同學一陣大笑,因為他已經換了GTX 580了。

--

All Comments

Oliver avatarOliver2012-01-02
感謝大大的熱心,我會去試試看