Ich habe manchmal lange laufende Prozesse, die ich starten möchte, bevor ich nach Hause gehe, also erstelle ich eine SSH-Sitzung zum Server, um den Prozess zu starten, aber dann möchte ich meinen Laptop schließen und nach Hause gehen und später, nach dem Abendessen, möchte ich Überprüfen Sie den Prozess, den ich vor dem Verlassen der Arbeit begonnen habe. Wie kann ich das mit SSH machen? Mein Verständnis ist, dass Sie, wenn Sie Ihre SSH-Verbindung unterbrechen, auch Ihre Anmeldesitzung auf dem Server unterbrechen und somit den lang andauernden Prozess beenden.
Akzeptierte Antwort:
Verwenden Sie nohup
damit Ihr Prozess das Hangup-Signal ignoriert:
$ nohup long-running-process &
$ exit