Denne tutorial viser dig, hvordan du løser “Der er stoppet job” specialfremstillet “logout” I terminalen (SSH). Hvad betyder denne meddelelse i Linux Og hvad du skal gøre, så du kan afbryde forbindelsen fra terminalen, se trin for trin i tutorialen herunder.
tilfreds
Før du ser, hvordan du kan afbryde forbindelsen fra en terminal til ordre “logout“, det er godt at vide, hvad denne meddelelse betyder.
Beskeden “Der er stoppet job” Det vises, når du prøver at afbryde forbindelsen fra en terminal, hvor der er processer, der kører eller venter på afbrydelsen (Ctrl+C) eller fortsættelsen (fg) lor.
Dette er processerne mellem terminalen og din klient til at oprette forbindelse til dette system. Forbindelse SSH ved Putty eller gennem Terminal (macOS).
Så dette er ikke en fejlmeddelelse, men kun en meddelelse, der informerer brugeren som har “jobs” i arbejde, som ikke blev gemt eller lukket. Det meste af tiden vises denne meddelelse, når du redigerer tekstfiler med “vim“, at du ikke reddede, men du forlod redigeringsskærmen.
Hvordan man løser “Der er stoppet job” specialfremstillet “logout” I SSH (terminal)
At være i stand til at afbryde forbindelsen med din ordre “logout“Normalt skal du afslutte eller afbryde disse processer.
1. Udfør kommandoen “jobs” I terminalen. Denne ordre viser listen over processer, der venter eller i udførelse.
2. næste, efter at have identificeret den åbne proces, har du flere varianter:
Returnerer processen i udførelse
Brug din ordre “fg” At gendanne den stoppede proces i udførelsen (job) og så afslutter du det med kombinationen af nøgler Ctrl+C.
Flyt processen i baggrunden for at undgå “Der er stoppet job”
Udfør kommandoen “bg” at flytte processen i baggrunden. Nu vil du være i stand til at lukke forbindelsen til terminalen via Comnada “logout” uden at stoppe den åbne proces.
Afslut belastningsforeningen med den aktuelle skal
Ordren kan bruges “disown“. Denne kommando eliminerer en job Tilknyttet den aktuelle skal, så du kan lukke forbindelsessessionen på terminalen. Hvis du udfører en ordre i terminalen og ønsker at holde den aktiv, selv efter at du lukker terminalen, kan du bruge ordren med tillid “disown“.
Den tvungne lukning af arbejdsopgaven
Denne metode anbefales ikke, men hvis du vil, kan du kraftigt lukke opgaven.
Identificer PID -processen med kommandoen:
ps aux | grep process_name
Afslut processen tvunget:
kill -9 PID_number
Efter et af trinnene i tutorialen ovenfor, bliver du ikke længere mødt af meddelelsen “Der er stoppet job” Når du udfører din ordre “logout” For at lukke sessionen i en terminal.