ich folgendes in einem Bash-Skript bin mit:Wie führe ich einen Befehl in bash aus, der die Ausgabe erfasst und wartet, bis der Befehl beendet ist?
command >> /var/log/somelog.log 2>&1&
Der Grund, warum ich das tue, weil ich alle Ausgaben in /var/log/somelog.log
erfassen möchten.
Das funktioniert gut. Jedoch es wartet nicht, bis der Befehl beendet ist. Das bringt mich zur Frage, wie kann ich alle Ausgaben von command
in /var/log/somelog.log
und erfassen nicht das Bash-Skript fortsetzen, bevor command
fertig ist?
Aha, ja, du hast Recht, zweimal. Ich habe es falsch verstanden. Trotzdem danke. –