我想弄清楚如何使用bash並行運行四個python腳本,當其中一個失敗時,繼續運行那一個,直到它成功。 我現在所擁有的代碼是bash重複python腳本,直到成功
while ./test0.py; do :; done &
while ./test1.py ; do :; done &
while ./test2.py ; do :; done &
while ./test3.py ; do :; done
然而,這似乎是繼續運行,直到其中的一個失敗。
無論如何要實現繼續運行一個失敗的,直到它成功? (我已經讓它們可執行,所以我直接做了./)
我看到你有一個解決辦法,但我個人會說,解決方案應該一直是python腳本本身裏面,所以你可以簡單地調用./test0.py&。凡示數的腳本中被抓作爲例外,然後重試 – grail