Habe zwei Befehle cmd1 und cmd2. Von den beiden dauert die Fertigstellung von cmd2 länger. Müssen cmd2 und dann cmd1 ausführen.
Versucht, sie auf folgende Weise auszuführen:
bash$ (nohup ./cmd2>result2 &) && nohup ./cmd1>result1 &
oder
bash$ (nohup ./cmd2>result2 &) ; nohup ./cmd1>result1 &
Aber beide Male, wenn ich sehe, wartet cmd1 nicht darauf, dass cmd2 fertig ist und result1 gefüllt wird.
Wie kann man cmd1 nach cmd2 laufen lassen, wenn beide Nohup-Prozesse sein und im Hintergrund ausgeführt werden sollen?