Kuidas lahendada "There are stopped jobs" probleemi SSH käsuga "logout" kasutamisel (Terminal)?

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.

Miks ilmub teade "There are stopped jobs" pärast "logout" käsu kasutamist?

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.

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.

Tehnoloogiafännina olen alates 2006. aastast rõõmuga kirjutanud lehel StealthSettings.com. Mul on laialdased kogemused operatsioonisüsteemides: macOS, Windows ja Linux, samuti programmeerimiskeeltes ja blogiplatvormides (WordPress) ning veebipoodide ja platvormidega (WooCommerce, Magento, PrestaShop).

kuidas » Linux » Kuidas lahendada "There are stopped jobs" probleemi SSH käsuga "logout" kasutamisel (Terminal)?
Jäta kommentaar