
我想用 python 在背景執行 4 個不同的文件,但不是同時執行。每次評估之間應該有大約 5 秒的時間,但我無法讓它發揮作用。我試過:
python cmd1 &; sleep 5; python cmd2 &; sleep 5; python cmd3 &; sleep 5; python cmd4 &
但只有第一個文件在其餘文件之前執行。另外三個同時評估。然後我嘗試在每個之後使用雙 & 符號sleep
:
python cmd1 &; sleep 5 && python cmd2 &; sleep 5 && python cmd3 &; sleep 5 && python cmd4 &
這樣每個 python 指令都會等待直到sleep
完成,但這也不起作用。我怎樣才能讓它發揮作用?
答案1
使用括號:(sleep 5; python cmd1 &); (sleep 10; python cmd2 &)