Kaip išspręsti “Yra sustabdytų darbo vietų” pagamintas pagal užsakymą “atsijungimas” SSH (terminalas)

Šis vadovėlis parodo, kaip jūs išsprendžiate “Yra sustabdytų darbo vietų” pagamintas pagal užsakymą “atsijungimas” terminale (SSH). Ką reiškia šis pranešimas Linux ir ką reikia padaryti, kad galėtumėte atsijungti nuo terminalo, žiūrėkite žingsnis po žingsnio toliau pateiktoje mokymo programoje.

Prieš pamatydami, kaip galite atsijungti nuo komandų terminalo “logout“, pravartu žinoti, ką šis pranešimas reiškia.

Kodėl pasirodo pranešimas? “Yra sustabdytų darbo vietų” pagamintas pagal užsakymą “atsijungimas”?

Pranešimas “Yra sustabdytų darbo vietų” pasirodo, kai bandote atsijungti nuo terminalo, kuriame veikia arba laukia, kol bus nutraukti procesai (Ctrl+C) arba tęsinys (fg) lor.
Kalbama apie procesus tarp terminalo ir jūsų kliento, prisijungiančio prie tos sistemos. Ryšys SSH iki Putty arba per Terminal (macOS).

Taigi, tai nėra klaidos pranešimas, o tik pranešimas, informuojantis vartotoją apie tai “jobs” vykdomi, kurie nebuvo išsaugoti arba uždaryti. Dažniausiai šis pranešimas rodomas, kai redaguojate tekstinius failus su “vim“, kurio neišsaugojote, bet palikote redagavimo ekraną.

Kaip išspręsti “Yra sustabdytų darbo vietų” pagamintas pagal užsakymą “atsijungimas” SSH (terminalas)

Kad būtų galima atsijungti su komanda “logout“, paprastai tuos procesus turite užbaigti arba nutraukti.

1. Vykdykite komandą “jobs” terminale. Ši komanda parodys laukiančių arba vykdomų procesų sąrašą.

2. Tada, nustatę atvirą procesą, turite keletą parinkčių:

Vykdomo proceso atkūrimas

Naudokite komandą “fg” kad atnaujintumėte sustabdytą procesą (job) ir užbaikite klavišų deriniu Ctrl+C.

Perkelkite procesą į foną, kad to išvengtumėte “Yra sustabdytų darbo vietų”

Vykdykite komandą “bg” norėdami perkelti procesą į foną. Dabar galėsite uždaryti ryšį su terminalu naudodami komandą “logout” nestabdant atviro proceso.

Užbaikite užduoties susiejimą su dabartiniu apvalkalu

Taip pat galima naudoti komandą “disown“. Ši komanda pašalina a job susietas su dabartiniu apvalkalu, kad galėtumėte uždaryti terminalo ryšio seansą. Jei vykdote komandą terminale ir norite, kad ji liktų aktyvi net uždarius terminalą, galite drąsiai naudoti komandą “disown“.

Priverstinis darbo krūvio uždarymas

Šis metodas nerekomenduojamas, bet jei norite, galite priverstinai uždaryti užduotį.

Nustatykite proceso PID naudodami komandą:

ps aux | grep process_name

Priverstinai nutraukti procesą:

kill -9 PID_number

Atlikę bet kurį iš anksčiau pateiktoje mokymo programoje nurodytų veiksmų, jūsų nebepasveiks pranešimas “Yra sustabdytų darbo vietų” kai vykdote komandą “logout” kad uždarytumėte seansą terminale.

Aistringai apie technologijas, su malonumu rašau „Stealthsetts.com“, pradedant nuo 2006 m. Turiu didelę patirtį operacinėse sistemose: „MacOS“, „Windows“ ir „Linux“, taip pat programavimo kalbose ir tinklaraščių platformose („WordPress“) ir internetinėse parduotuvėse („WooCommerce“, „Magento“, „Presashop“).

Namai Jūsų jo vadovėlių šaltinis, naudingi patarimai ir naujienos. Kaip išspręsti “Yra sustabdytų darbo vietų” pagamintas pagal užsakymą “atsijungimas” SSH (terminalas)
Palikite komentarą