質問が何度も尋ねられていないことを願っていますが、私はGoogleで答えを見つけることができませんでした(私はそれを指定する方法を知らなかった)。同時コマンドを実行して終了すると終了する
誰かがbashで2つの並列コマンドを実行する方法を知っていますか?一方が終了したら、もう一方は終了しますか?例えば
、私は2つの異なるPythonスクリプトがあります:私はpython3 loop.py ** python3 print.py
ような何かをしたいと思いますprint.py
:
while 1: pass
:loop.pyprint(42)
を。 2つのスクリプトは並列に実行する必要があり、印刷が終了するとループは自動的に終了します。そのコマンドの私の使い方は何かなどを作るために次のようになります。
tcpdump -i any -w out.trace ** python3 network_script.py
は何をしたい事前
を '&&'それらを並行して実行されません。最初のものが0の終了ステータスを持っている場合は、最初のものを実行し、次に2番目のものを実行します。 – chepner
私の投稿を編集します。 –