Jak vyřešit “Existují zastavené práce” na zakázku “Odhlášení” v SSH (terminál)

Tento tutoriál vám ukazuje, jak řešíte “Existují zastavené práce” na zakázku “Odhlášení” in terminal (SSH). Ce inseamna acest mesaj in Linux si ce trebuie sa faci ca sa te poti deconecta din terminal, vezi pas cu pas in tutorialul de mai jos.

Inainte sa vezi cum poti sa te deconectezi dintr-un terminal la comandalogout, este bine sa stii ce inseamna acest mesaj.

De ce apare mesajul “Existují zastavené práce” na zakázku “Odhlášení”?

Mesajul “Existují zastavené práce” apare atunci cand incercati sa va deconectati dintr-un terminal in care exista procese care ruleaza sau care asteapta intreruperea (Ctrl+C) sau continuarea (fg) lor.
Este vorba despre procesele dintre terminal si clientul dvs. de conectare la acel sistem. Conexiune SSH podle Putty nebo skrz Terminal (macOS).

Nejedná se tedy o chybovou zprávu, ale pouze o zprávu, která informuje uživatele, že ano “jobs” probíhající, které nebyly uloženy nebo uzavřeny. Většinou se tato zpráva zobrazí, když upravujete textové soubory pomocí “vim“, kterou jste neuložili, ale opustili obrazovku úprav.

Jak vyřešit “Existují zastavené práce” na zakázku “Odhlášení” v SSH (terminál)

Aby bylo možné se odpojit od objednávky “logout“, normálně musíte tyto procesy ukončit nebo ukončit.

1. Proveďte příkaz “jobs” v terminálu. Tento příkaz zobrazí seznam čekajících nebo běžících procesů.

2. Poté, co jste identifikovali otevřený proces, máte několik možností:

Repunerea procesului in executie

Použijte příkaz “fg” pro obnovení zastaveného procesu (job) a poté jej dokončete kombinací kláves Ctrl+C.

Mutati procesul in background ca sa evitati “Existují zastavené práce”

Proveďte příkaz “bgpentru a muta procesul in fundal. Acum veti putea inchide conexiunea la terminal prin comnadalogoutfara sa opriti procesul deschis.

Incheiati asocierea sarcinii cu shell-ul curent

Se poate utiliza si comandadisown. Aceasta comanda elimina un job asociat shell-ului curent, astfel incat sa puteti inchide sesiunea de conexiune la terminal. Daca executati o comanda in terminal si doriti sa o pastrati activa chiar si dupa ce inchideti terminalul, puteti utiliza cu incredere comandadisown“.

Inchiderea fortata a sarcinii de lucru

Nu este recomandata aceasta metoda, dar daca doriti, puteti inchide fortat sarcina de lucru.

Identificati PID-ul procesului cu comanda:

ps aux | grep process_name

Terminati fortat procesul:

kill -9 PID_number

Dupa oricare dintre pasii din tutorialul de mai sus, nu veti mai fi intampinati de mesajul “Existují zastavené práce” atunci cand executati comandalogoutca sa inchideti sesiunea intr-un terminal.

Vášnivý pro technologii, píšu s potěšením na StealthSetts.com počínaje rokem 2006. Mám bohaté zkušenosti s operačními systémy: MacOS, Windows a Linux, ale také v programovacích jazycích a platformách blogů (WordPress) a pro online obchody (WooCommerce, Magento, Presashop).

Domov Váš zdroj IT tutoriálů, užitečných tipů a zpráv. Jak vyřešit “Existují zastavené práce” na zakázku “Odhlášení” v SSH (terminál)
Zanechte komentář