2016-02-28 32 views
0

我有這樣一個shell腳本;在無限循環中的shell腳本中一起運行多個程序

while true 
do 
    python get_proxies.py 
    python run1.py & python run2.py & python run3.py & python run4.py & 
    ...... 
done 

在這個循環中,我想這樣的程序一起運行,但我不希望腳本傳遞到下一個循環,直到所有程序完成處理。

我該如何管理?

感謝,

回答

2

使用內置的wait。所以,沒有必要的,甚至循環:

python run1.py & python run2.py & python run3.py & python run4.py & 
wait 

它會等到完全

1

上述命令我一般做這些使用的xterm

xterm -e "sh -c 'python myscript.py'" 
相關問題