See õpetus näitab teile, kuidas lahendada "There are stopped jobs"tellimusel valmistatud"logout"kohta terminal (SSH). Mida see sõnum tähendab Linux ja mida peate tegema, et saaksite ühenduse katkestada terminal, vaadake allolevast õpetusest samm-sammult.
Enne kui näete, kuidas saate ühenduse katkestada terminal eritellimusel valmistatud"logout", on hea teada, mida see sõnum tähendab.
Sõnum "There are stopped jobs” kuvatakse, kui proovite a-st välja logida terminal milles töötavad või ootavad katkestamist protsessid (Ctrl+C) või järg (fg
) nende.
See puudutab vahelisi protsesse terminal ja teie sisselogimisklient sellesse süsteemi. Ühendus SSH poolt Putty või Terminal (macOS).
Niisiis, see pole veateade, vaid lihtsalt teade, mis teavitab kasutajat, et tal on "jobs” pooleli, mida pole salvestatud ega suletud. Enamasti kuvatakse see teade, kui muudate tekstifaile rakendusega "vim", mida te ei salvestanud, kuid lahkusite redigeerimisekraanilt.
Kupriinid
Kuidas lahendada "There are stopped jobs" probleemi SSH käsuga "logout" kasutamisel (Terminal)?
Väljalogimiseks käsuga "logout
"tavaliselt peate need protsessid lõpetama või lõpetama.
1. Käivitage käsk "jobs
"kohta terminal. See käsk kuvab ootel või töötavate protsesside loendi.
2. Pärast avatud protsessi tuvastamist on teil mitu võimalust.
Protsessi taastamine täitmisel
Kasutage käsku "fg
", et jätkata peatatud protsessi (job) ja seejärel lõpetage see klahvikombinatsiooniga Ctrl+C.
Liigutage protsess taustale, et vältida "There are stopped jobs"
Käivitage käsk "bg
”, et liigutada protsess taustale. Nüüd saate ühenduse sulgeda terminal tellimuse järgi"logout
” ilma avatud protsessi peatamata.
Lõpetage ülesande seostamine praeguse kestaga
Võite kasutada ka käsku "disown
". See käsk eemaldab a job
seotud praeguse shelliga, et saaksite ühenduse seansi sulgeda terminal. Kui täidate tellimuse sisse terminal ja soovite selle aktiivsena hoida ka pärast selle sulgemist terminalul, võite julgelt kasutada käsku "disown
".
Töökoormuse sundsulgemine
See meetod pole soovitatav, kuid soovi korral saate ülesande sundida sulgema.
Tuvastage protsessi PID käsuga:
ps aux | grep process_name
Protsessi sunniviisiline lõpetamine:
kill -9 PID_number
Pärast ülalolevas õpetuses toodud toimingut ei tervitata teid enam sõnumiga "There are stopped jobs"kui täidate käsku"logout
” seansi sulgemiseks ühes terminal.