Beibehalten eines Jobs, der außerhalb des Bildschirms in einer SSH-Sitzung ausgeführt wird

Beibehalten eines Jobs, der außerhalb des Bildschirms in einer SSH-Sitzung ausgeführt wird

Angenommen, ich habe mich per SSH mit meiner Box verbunden und beschlossen, einen langen Job auszuführen, habe aber vergessen, diesen Job im Bildschirm auszuführen. Kann ich etwas tun, um zu verhindern, dass der Job beendet wird, wenn die SSH-Sitzung geschlossen wird, nachdem der Job bereits gestartet wurde?

Antwort1

Sie können den Prozess mit Strg+Z im Hintergrund ausführen, damit er eine Jobspezifikation hat, und dann die Jobspezifikation aufheben. Dann ist der Job nicht mehr an das Terminal angeschlossen, sodass der Job beim Beenden fortgesetzt wird.

verwandte Informationen