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.
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.
Tartalom
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.