Надеюсь, что этот вопрос не задавался слишком много раз, но я не смог найти ответ на google (я не знал, как его указать).Выполнять одновременные команды и прекращать работу при завершении
Кто-нибудь знает, как выполнить две параллельные команды в bash, но, когда один заканчивается, я хотел бы, чтобы другой закончил?
Например, у меня есть два разных питона сценариев:
while 1: pass
: loop.pyprint(42)
: print.py
Я хотел бы сделать что-то вроде python3 loop.py ** python3 print.py
. Два сценария должны выполняться параллельно, и когда печать заканчивается, цикл заканчивается автоматически.
Мое использование этой команды было бы сделать что-то вроде:
tcpdump -i any -w out.trace ** python3 network_script.py
Спасибо заранее
'' && не запускать их параллельно. Он запускает первый, * затем * запускает второй, если первый имеет статус выхода 0. – chepner
Хорошо, я отредактирую свой пост –