Wie funktioniert die Escape-Funktion, sodass &
der erste Befehl im Hintergrund ausgeführt wird?
# foo param1 param2 >> run.out &; tail -f run.out
Wie funktioniert die Escape-Funktion, sodass &
der erste Befehl im Hintergrund ausgeführt wird?
# foo param1 param2 >> run.out &; tail -f run.out
Antworten:
Ich bin auch auf diese Frage gestoßen und habe sie folgendermaßen gelöst:
`foo param1 param2 >> run.out &` ; tail -f run.out
Ich weiß nicht, ob die Semantik anders ist.
Für diesen speziellen Fall ist auch Folgendes nützlich:
foo param1 param2 | tee -a run.out