Załóżmy, że ssh do zdalnego komputera i uruchom to ping www.google.com
, kiedy się rozłączę, to się zatrzyma.
Czy mimo to mogę się zalogować, uruchomić polecenie, wylogować się / odłączyć, ale nadal uruchamiać polecenie?
remote-access
user413390
źródło
źródło
Odpowiedzi:
Zwykłą metodą jest użycie
Musisz otoczyć proces (i amp;) i upewnić się, że nie rozłączy się, próbując pisać wiadomości do terminala. Nohup upewnia się, że nie otrzyma sygnałów (takich jak SIGHUP), gdy proces nadrzędny (sesja terminalowa) zostanie zamknięty.
Przy okazji, jeśli przeczytasz stronę podręcznika ping, zobaczysz, że pozostawienie go w takim stanie jest uważane za zły pomysł.
źródło
screen
itmux
może utrzymywać rozłączone sesje.będą działały na ptetty dużo wszystkiego, co akceptuje połączenia SSH (nie powiedziałeś, jaki system operacyjny) ale są to opcjonalne pakiety, więc możesz je zainstalować.
źródło