![Wink ;)](./images/smilies/icon_wink.gif)
Ich habe einen headless Debian 10 Server hier und logge mich per SSH dort ein.
Dann starte ich irgendeinen Job, der viele Stunden lang dauert und meine Aufmerksamkeit nicht wirklich benötigt. bspw: rsync -vvv
Diese vielen Stunden, möchte ich nicht mit meinem Arbeits-PC per shell verbunden bleiben, nur um zuzuschauen.
Ich weiß, dass ich Jobs mit hintenangestellten & im Hintergrund starten kann. Woher weiß ich dass er fertig ist?
Ja, ich könnte beim nächsten einloggen ps -A | grep rsync ausführen.
stdout und stderr könnte ich per Umleitung in ein file leiten.
Beides erscheint mir aber als umständlicher Umweg. Kann ich mir nicht die PID merken und beim nächsten ssh-login diese wieder aufnehmen, so ähnlich wie wenn ich ein im Hintergrund laufendes GUI-Fenster per Mausklick auf die Taskleiste wieder in den Vordergrund hole?