2014-03-27 79 views
0

我有5個Python程序,我想運行它們所有simultaneously./concurrently運行5個Python程序在一起,通過shell腳本

可以說我有這些程序

python1.py 
python2.py 
python3.py 
python4.py 
python5.py 

哪有一個shell腳本運行他們都在一起?如果我只是把這樣的5個命令

all.sh 
python python1.py 
python python2.py 
python python3.py 
python python4.py 
python python5.py 

他們會一起工作嗎?

有沒有更好的選擇?

回答

5

你可以這樣做:

python python1.py & 
python python2.py & 
python python3.py & 
python python4.py & 
python python5.py & 

wait # this will wait for all of them to finish 
+0

很大。 &符號是做什麼的? – user3265370

+0

在後臺開始工作。 –

+0

只是爲了確保:它們都將以並行方式運行? – user3265370