Laufen Befehle weiter, nachdem ich meine SSH-Sitzung geschlossen habe?


10

Zum Beispiel ssh ich in einen Server und führe einen Befehl sagen ... wget, dann schließe ich das Terminierungsfenster. Wird mein Download fortgesetzt? Oder kommt es auf die App an? Wenn ja, woher weiß ich das?

Antworten:


6

Es hängt davon ab, ob.

Wenn Sie eine SSH-Sitzung schließen, werden Sie abgemeldet und alle aktiven Programme werden beendet. Dies kann problematisch werden, wenn die Verbindung häufig unterbrochen wird. Daher wird empfohlen, das screenProgramm in einer SSH-Sitzung zu verwenden, wenn Sie Ihre Sitzung beim Beenden nicht verlieren möchten.

Die meisten Programme sind nach einer geschlossenen SSH-Verbindung verschwunden, wenn sie in der Befehlszeile ausgeführt werden, z . B. nanooder apt-get. do-release-upgradeverwendet auch screenund wird nicht durch einen Verbindungsabbruch unterbrochen.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.