
Quero executar 4 arquivos diferentes em segundo plano com python, mas não simultâneos. Deve haver cerca de 5 segundos entre cada avaliação, mas não consigo fazer funcionar. Tentei:
python cmd1 &; sleep 5; python cmd2 &; sleep 5; python cmd3 &; sleep 5; python cmd4 &
Mas apenas o primeiro arquivo é executado antes do resto. Os outros três são avaliados ao mesmo tempo. Então tentei com um e comercial duplo após cada um sleep
:
python cmd1 &; sleep 5 && python cmd2 &; sleep 5 && python cmd3 &; sleep 5 && python cmd4 &
Para que cada comando python esperasse até que sleep
fosse concluído, mas isso também não funcionou. Como posso fazer isso funcionar?
Responder1
Use parênteses:(sleep 5; python cmd1 &); (sleep 10; python cmd2 &)