Ich möchte einen lang laufenden Befehl in der Bash ausführen und sowohl seinen Exit-Status erfassen als auch Abschlag seine Ausgabe.
Also mache ich dies:
command | tee out.txt
ST=$?
Das Problem ist, dass die Variable ST den Exit-Status von tee
und nicht auf Befehl. Wie kann ich das lösen?
Beachten Sie, dass der Befehl lange läuft und die Umleitung der Ausgabe in eine Datei, um sie später anzusehen, für mich keine gute Lösung ist.