ich habe ein kleines bash script was ein Befehl im Hintergrund ausführen soll aber das Hauptscript läuft in diesem Moment weiter, wenn der Befehl fehlschlägt sollte auch das Hauptscript beendet werden, bloss leider weiss ich nicht wie ich das anstelle. Hier mal ein kleines bsp.:
Code: Alles auswählen
#!/bin/bash
for i in $BLABLABLA; do
foobar 2>&1 | grep "error" >/dev/null && echo "Fehler" && trap "kill 0" SIGINT || echo "Ok"
done
Danke