Come risolvere “Ci sono lavori fermati” fatto su misura “Logout” In SSH (Terminal)

Questo tutorial ti mostra come risolvi “Ci sono lavori fermati” fatto su misura “Logout” nel terminale (SSH). Cosa significa questo messaggio in Linux E cosa devi fare in modo da poter disconnettersi dal terminale, vedere passo dopo passo nel tutorial di seguito.

Prima di vedere come puoi disconnetterti da un terminale per ordinare “logout“, è bene sapere cosa significhi questo messaggio.

Perché appare il messaggio “Ci sono lavori fermati” fatto su misura “Logout”?

Il messaggio “Ci sono lavori fermati” Appare quando si tenta di disconnetterti da un terminale in cui ci sono processi in esecuzione o in attesa dell'interruzione (Ctrl+C) o la continuazione (fg) lor.
Questi sono i processi tra il terminale e il client per connettersi a quel sistema. Connessione SSH di Putty o attraverso Terminal (macOS).

Quindi questo non è un messaggio di errore, ma solo un messaggio che informa l'utente come ha fatto “jobs” Nel lavoro, che non sono stati salvati o chiusi. Il più delle volte questo messaggio viene visualizzato quando si modificano i file di testo con “vim“, che non hai salvato, ma hai lasciato la schermata di editing.

Come risolvere “Ci sono lavori fermati” fatto su misura “Logout” In SSH (Terminal)

Per poter disconnettersi con il tuo ordine “logout“, normalmente, devi finire o interrompere tali processi.

1. Eseguire il comando “jobs” nel terminale. Questo ordine visualizzerà l'elenco dei processi in attesa o in esecuzione.

2. Successivamente, dopo aver identificato il processo aperto, hai diverse varianti:

Restituire il processo in esecuzione

Usa il tuo ordine “fg” Per ripristinare il processo interrotto in esecuzione (job) e poi lo finisci dalla combinazione di tasti Ctrl+C.

Spostare il processo in background per evitare “Ci sono lavori fermati”

Eseguire il comando “bg” Per spostare il processo in background. Ora sarai in grado di chiudere la connessione al terminale tramite Comnada “logout” senza fermare il processo aperto.

Termina l'associazione di carico con la shell corrente

L'ordine può essere utilizzato “disown“. Questo comando elimina un job Associato alla shell di corrente, in modo da chiudere la sessione di connessione al terminale. Se si esegue un ordine nel terminale e si desidera mantenerlo attivo anche dopo aver chiuso il terminale, è possibile utilizzare l'ordine con fiducia “disown“.

La chiusura forzata del compito di lavoro

Questo metodo non è consigliato, ma se lo si desidera, è possibile chiudere con forza l'attività.

Identifica il processo PID con il comando:

ps aux | grep process_name

Termina il processo forzato:

kill -9 PID_number

Dopo uno dei passaggi del tutorial sopra, non verrai più accolto dal messaggio “Ci sono lavori fermati” Quando esegui il tuo ordine “logout” Per chiudere la sessione in un terminale.

Appassionato di tecnologia, scrivo con piacere su stealthsetts.com a partire dal 2006. Ho una ricca esperienza nei sistemi operativi: macOS, Windows e Linux, ma anche nei linguaggi di programmazione e nelle piattaforme di blog (WordPress) e per i negozi online (WooCommerce, Magento, Presashop).

Home La tua fonte di esso tutorial, suggerimenti utili e notizie. Come risolvere “Ci sono lavori fermati” fatto su misura “Logout” In SSH (Terminal)
Lascia un commento