Czy polecenia są nadal uruchamiane po zamknięciu sesji ssh?

10

Na przykład ssh na serwer i uruchamiam polecenie powiedz ... wget, a następnie zamykam okno końcowe. Czy pobieranie jest kontynuowane? Czy to zależy od aplikacji? Jeśli tak, to skąd mam wiedzieć?

Jiew Meng
źródło

Odpowiedzi:

6

To zależy.

Jeśli zamykasz sesję SSH, jesteś wylogowany i wszystkie aktywne programy są zabijane. Może to stać się problematyczne, jeśli często zrywasz połączenie, dlatego zaleca się używanie screenprogramu w sesji SSH, jeśli nie chcesz stracić sesji przy wyjściu.

Większość programów nie działa po zamkniętym połączeniu SSH, jeśli są uruchamiane z wiersza poleceń, np . nanoLub apt-get. do-release-upgradeużywa również screeni nie zostanie przerwane przez przerwanie połączenia.

Lekensteyn
źródło
1

Możesz także użyć nohup, jeśli ekran nie jest dostępny. Sprawdź wpis w Wikipedii na http://en.wikipedia.org/wiki/Nohup, a znajdziesz kilka przykładów.

unclejamil
źródło