Ich hoffe, dass diese Frage nicht zu oft gestellt wurde, aber ich konnte keine Antwort auf Google finden (ich wusste nicht, wie ich es spezifizieren soll).Simultane Befehle ausführen und beenden, wenn man fertig ist
Kann jemand zwei parallele Befehle in bash ausführen, aber wenn einer fertig ist, möchte ich den anderen beenden?
Zum Beispiel, ich habe zwei verschiedenen Python-Skripte:
while 1: pass
: loop.pyprint(42)
: print.py
Ich würde so etwas wie python3 loop.py ** python3 print.py
zu tun. Die beiden Skripts müssen parallel ausgeführt werden, und wenn der Druckvorgang beendet ist, wird der Loop automatisch beendet.
Meine Verwendung dieses Befehls wäre so etwas wie zu machen sein:
tcpdump -i any -w out.trace ** python3 network_script.py
Vielen Dank im Voraus
'' && läuft sie nicht gleichzeitig. Es läuft der erste, * dann * läuft der zweite, wenn der erste einen Exit-Status von 0 hat. – chepner
Ok, ich bearbeite meinen Beitrag –