hogyan oldod meg"There are stopped jobs" egyedi "logout” SSH-ban (Terminal)

Ez az oktatóanyag megmutatja, hogyan kell megoldani a "There are stopped jobs" egyedi "logout"In terminal (SSH). Mit jelent ez az üzenet Linux és mit kell tenned, hogy le tudj kapcsolódni terminal, lásd lépésről lépésre az alábbi oktatóanyagban.

Mielőtt megnézné, hogyan lehet lekapcsolni az egyikről terminal egyedi "logout", jó tudni, mit jelent ez az üzenet.

Miért az üzenet "There are stopped jobs" egyedi "logout"?

Message "There are stopped jobs” jelenik meg, amikor megpróbál kijelentkezni a terminal amelyekben futó vagy megszakításra váró folyamatok vannak (Ctrl+C) vagy a folytatás (fg) az övék.
közötti folyamatokról van szó terminal és az adott rendszerbe bejelentkező kliensét. Kapcsolat SSH által Putty vagy Terminal (macOS).

Tehát ez nem hibaüzenet, hanem csak egy üzenet, amely tájékoztatja a felhasználót, hogy "jobs” folyamatban, amelyeket nem mentettek vagy zártak be. Ez az üzenet legtöbbször akkor jelenik meg, ha szöveges fájlokat szerkeszt a "vim", amelyet nem mentett el, hanem elhagyta a szerkesztési képernyőt.

hogyan oldod meg"There are stopped jobs" egyedi "logout” SSH-ban (Terminal)

Kijelentkezni a következő paranccsallogout"általában le kell állítani vagy le kell állítani ezeket a folyamatokat.

1. Futtassa a " parancsotjobs"In terminal. Ez a parancs megjeleníti a függőben lévő vagy futó folyamatok listáját.

2. Ezután, miután azonosította a nyitott folyamatot, több lehetőség közül választhat:

A folyamat visszaállítása végrehajtás közben

Használja a "parancsot"fg” a leállított folyamat folytatásához (job), majd fejezze be a billentyűkombinációval Ctrl+C.

Helyezze a folyamatot a háttérbe, hogy elkerülje "There are stopped jobs"

Futtassa a parancsot "bg” a folyamat háttérbe helyezéséhez. Most már bezárhatja a kapcsolatot terminal megrendelésre "logout” a nyitott folyamat leállítása nélkül.

Fejezze be a feladattársítást az aktuális héjjal

Használhatja a "parancsot isdisown". Ez a parancs eltávolítja a job az aktuális shellhez van társítva, így bezárhatja a kapcsolati munkamenetet terminal. Ha végrehajt egy megbízást terminal és a bezárása után is aktívan szeretné tartani terminalul, nyugodtan használhatja a "" parancsotdisown".

A munkateher kényszerzárása

Ez a módszer nem ajánlott, de ha akarja, kényszerítheti a feladat bezárását.

Azonosítsa a folyamat PID-jét a következő paranccsal:

ps aux | grep process_name

A folyamat kényszerítése:

kill -9 PID_number

A fenti oktatóprogram bármelyik lépése után a továbbiakban nem fog üdvözölni a következő üzenettel: "There are stopped jobs"amikor végrehajtod a parancsot"logout” a munkamenet egyben zárásához terminal.

Technológiai rajongóként örömmel írok a StealthSettings.com-on 2006 óta. Széles körű tapasztalatom van operációs rendszerekkel: macOS, Windows és Linux, valamint programozási nyelvekkel és blogolási platformokkal (WordPress) és online áruház platformokkal (WooCommerce, Magento, PrestaShop).

Hogyan » Linux » hogyan oldod meg"There are stopped jobs" egyedi "logout” SSH-ban (Terminal)
Írj hozzászólást