Wenn ich zwei Shell-Kommandos nacheinander absetzen möchte, dann kann ich das machen:
Code: Alles auswählen
$ kommando1; kommando2
Wenn ich ein Shell-Kommando gestartet habe und mir fällt hinterher ein, dass ich gern ein zweites Kommando starten möchte, funktioniert das:
Code: Alles auswählen
$ kommando1
[Ctrl+z]
$ bg
$ kommando2
Gibt es einen Mittelweg/eine Kombination beider Möglichkeiten, die mir erlaubt, nachträglich ein zweites Kommando abzusetzen, das aber erst gestartet wird, nachdem da erste beendet ist?
Ich weiß, dass ich mir ein Script schreiben könnte, das anhand irgendwelcher Parameter prüft, ob das erste Kommando noch läuft und dann ggf. das zweite Kommando startet. Das ist mir aber ehrlich gesagt zu kompliziert, denn wenn das erste Kommando selbst Sub-Aufrufe macht, dann muss man es sehr genau kennen um überhaupt die Parameter aufstellen zu können. Ich suche nach einer universellen Lösung.