Jak rozwiązać “Są zatrzymane prace” Wykonane na zamówienie “Logout” w SSH (terminal)

Ten samouczek pokazuje, jak rozwiązujesz “Są zatrzymane prace” Wykonane na zamówienie “Logout” W terminalu (SSH). Co oznacza ta wiadomość Linux I co musisz zrobić, abyś mógł odłączyć się od terminala, zobacz krok po kroku w samouczku poniżej.

Zanim zobaczysz, jak możesz odłączyć się od terminala na zamówienie “logout“, dobrze jest wiedzieć, co oznacza ta wiadomość.

Dlaczego pojawia się wiadomość “Są zatrzymane prace” Wykonane na zamówienie “Logout”?

Wiadomość “Są zatrzymane prace” Wygląda na to, że próbujesz odłączyć się od terminalu, w którym trwają procesy lub czekają na przerwę (Ctrl+C) lub kontynuacja (fg) lor.
Są to procesy między terminalem a klientem, aby połączyć się z tym systemem. Połączenie SSH przez Putty lub przez Terminal (macOS).

Więc to nie jest komunikat o błędzie, ale tylko komunikat, który informuje użytkownika “jobs” w pracy, które nie zostały uratowane ani zamknięte. Przez większość czasu ta wiadomość pojawia się podczas edytowania plików tekstowych z “vim“, że nie zapisałeś, ale opuściłeś ekran edycji.

Jak rozwiązać “Są zatrzymane prace” Wykonane na zamówienie “Logout” w SSH (terminal)

Aby móc odłączyć się z zamówieniem “logout“, zwykle musisz zakończyć lub przerwać te procesy.

1. Wykonaj polecenie “jobs” w terminalu. Ta kolejność wyświetli listę procesów w oczekiwaniu lub w wykonaniu.

2. Następnie po zidentyfikowaniu procesu otwartego masz kilka wariantów:

Zwracanie procesu w wykonaniu

Użyj zamówienia “fg” Aby przywrócić zatrzymany proces podczas wykonania (job), a następnie kończysz go kombinacją kluczy Ctrl+C.

Przenieś proces w tle, aby uniknąć “Są zatrzymane prace”

Wykonaj polecenie “bg” Aby przenieść proces w tle. Teraz będziesz mógł zamknąć połączenie z terminalem przez Comnada “logout” bez zatrzymywania procesu otwartego.

Zakończ powiązanie obciążenia z bieżącą skorupą

Zamówienie można użyć “disown“. To polecenie eliminuje job powiązane z bieżącą powłoką, abyś mógł zamknąć sesję połączenia na terminalu. Jeśli wykonasz zamówienie w terminalu i chcesz zachować aktywność, nawet po zamknięciu terminalu, możesz użyć zamówienia z pewnością “disown“.

Wymuszone zamknięcie zadania roboczego

Ta metoda nie jest zalecana, ale jeśli chcesz, możesz mocno zamknąć zadanie.

Zidentyfikuj proces PID za pomocą polecenia:

ps aux | grep process_name

Zakończ proces wymuszony:

kill -9 PID_number

Po jakimkolwiek z powyższych kroków nie będzie już powitany przez wiadomość “Są zatrzymane prace” Podczas wykonania zamówienia “logout” Aby zamknąć sesję w terminalu.

Pasjonując się technologią, z przyjemnością piszę na StealthSetts.com Począwszy od 2006 roku. Mam bogate doświadczenie w systemach operacyjnych: macOS, Windows i Linux, ale także w językach programowania i platformach blogowych (WordPress) oraz w sklepach internetowych (WooCommerce, Magento, Presashop).

Dom Twoje źródło samouczków, przydatne wskazówki i wiadomości. Jak rozwiązać “Są zatrzymane prace” Wykonane na zamówienie “Logout” w SSH (terminal)
Zostaw komentarz