Hoe op te lossen “Er zijn gestopt banen” Custom gemaakt “uitloggen” In SSH (terminal)
Hoe op te lossen “Er zijn gestopt banen” Custom gemaakt “uitloggen” In SSH (terminal)
Deze tutorial laat zien hoe je dit oplost “Er zijn gestopt banen” Custom gemaakt “uitloggen” in terminal (SSH). Wat betekent dit bericht? Linux en wat u moet doen om de verbinding met de terminal te kunnen verbreken, leest u stap voor stap in de onderstaande tutorial.
inhoud
Voordat u ziet hoe u de verbinding met een opdrachtterminal kunt verbreken “logout“, is het goed om te weten wat dit bericht betekent.
De boodschap “Er zijn gestopt banen” verschijnt wanneer u probeert de verbinding te verbreken met een terminal waarop processen actief zijn of wachten om te worden onderbroken (Ctrl+C) of het vervolg (fg) heer.
Het gaat om de processen tussen de terminal en uw client die verbinding maakt met dat systeem. Verbinding SSH door Putty of door Terminal ((macOS).
Dit is dus geen foutmelding, maar slechts een bericht dat de gebruiker ervan op de hoogte stelt “jobs” in uitvoering, die niet zijn opgeslagen of gesloten. Meestal verschijnt dit bericht wanneer u tekstbestanden bewerkt met “vim“, die u niet hebt opgeslagen, maar het bewerkingsscherm hebt verlaten.
Hoe op te lossen “Er zijn gestopt banen” Custom gemaakt “uitloggen” In SSH (terminal)
Om de verbinding te kunnen verbreken met het commando “logout“Normaal gesproken moet u deze processen beëindigen of beëindigen.
1. Voer de opdracht uit “jobs” in de terminal. Met deze opdracht wordt de lijst met lopende of lopende processen weergegeven.
2. Nadat u het open proces hebt geïdentificeerd, heeft u vervolgens verschillende opties:
Het proces in uitvoering herstellen
Gebruik de opdracht “fg” om het gestopte proces te hervatten (job) en maak het vervolgens af met de toetsencombinatie Ctrl+C.
Verplaats het proces naar de achtergrond om dit te vermijden “Er zijn gestopt banen”
Voer de opdracht uit “bg” om het proces naar de achtergrond te verplaatsen. Nu kunt u via de opdracht de verbinding met de terminal verbreken “logout” zonder het open proces te stoppen.
Beëindig de taakkoppeling met de huidige shell
Het commando kan ook worden gebruikt “disown“. Met deze opdracht verwijdert u een job gekoppeld aan de huidige shell, zodat u de terminalverbindingssessie kunt sluiten. Als u een opdracht in de terminal uitvoert en deze actief wilt houden, zelfs nadat u de terminal heeft gesloten, kunt u de opdracht met vertrouwen gebruiken “disown“.
Geforceerd sluiten van de werklast
Deze methode wordt niet aanbevolen, maar als u wilt, kunt u de taak geforceerd sluiten.
Identificeer de PID van het proces met het commando:
ps aux | grep process_name
Forceer het proces beëindigen:
kill -9 PID_number
Na een van de stappen in de bovenstaande tutorial wordt u niet langer begroet door het bericht “Er zijn gestopt banen” wanneer u de bestelling uitvoert “logout” om de sessie in een terminal te sluiten.
Hoe op te lossen “Er zijn gestopt banen” Custom gemaakt “uitloggen” In SSH (terminal)
Wat is nieuw
Over Stealth
Gepassioneerd door technologie schrijf ik met plezier op StealthSettings.com sinds 2006. Ik heb veel ervaring met besturingssystemen: macOS, Windows en Linux, maar ook met programmeertalen en bloggingplatforms (WordPress) en voor webshops (WooCommerce, Magento, PrestaShop).
Bekijk alle berichten van StealthMogelijk bent u ook geïnteresseerd in...