0
我有一個bash腳本,而其他幾個programes都開始nohup的(都具有相同的可執行文件,但不同的參數),例如:在bash腳本中循環直到其他任務完成(以nohup開始)?
nohup ./code --p0 &
nohup ./code --p1 &
nohup ./code --p2 &
是否有可能在nohups來電之後寫了一個循環,當所有./code
運行完成後終止?
我有一個bash腳本,而其他幾個programes都開始nohup的(都具有相同的可執行文件,但不同的參數),例如:在bash腳本中循環直到其他任務完成(以nohup開始)?
nohup ./code --p0 &
nohup ./code --p1 &
nohup ./code --p2 &
是否有可能在nohups來電之後寫了一個循環,當所有./code
運行完成後終止?
你似乎在尋找wait
:
nohup ./code --p0 &
nohup ./code --p1 &
nohup ./code --p2 &
wait # This would wait for all currently active child processes
echo "This statement would be printed after all nohup calls are finished executing"