Luk et program med magt i Ubuntu

Når et program holder op med at reagere i Windows , ved de fleste brugere, hvordan de stopper det ved at trykke på Ctrl + Alt + Delete på deres tastatur, trykke på indstillingen Task Manager og lukke den derfra. Den tilgang overføres ikke helt til Linux - distributioner som Ubuntu , men det betyder ikke, at du mangler muligheder, når et program går ned. 

Tværtimod - der er en del måder at lukke et program på Ubuntu ved hjælp af CMD . Hvis du er tryg ved at bruge terminalen, kan du bruge kommandoer som killall eller xkill til at tvinge besværlige programmer til at lukke, eller du kan bruge System Monitor -appen i stedet for. 

Brug af systemmonitoren til at tvinge lukning af en kørende Ubuntu-proces(Using The System Monitor To Force Close a Running Ubuntu Process)

Selvom det er nemt nok at lukke en åben proces i Ubuntu ved hjælp af terminalen, kan begyndere måske ikke føle sig trygge ved at gøre dette. Men en Ubuntu -bruger behøver ikke at gå i nærheden af ​​terminalen for at tvinge et nedbrudt program - du kan bruge System Monitor -appen i stedet.

Systemmonitoren fungerer(System Monitor) meget som Task Manager gør for Windows-pc'er(Windows PCs) . Den viser alle de kørende processer på din pc, samt giver dig information i realtid om din CPU , RAM og diskbrug. Det giver dig også mulighed for at tvinge nedbrudt software, der ikke reagerer eller lukker direkte.

  • For at tvinge et program i Ubuntu ved hjælp af System Monitor skal du trykke på knappen Vis applikationer(Show Applications) i bunden af ​​Ubuntu - dockingstationen. I din applikationsliste(Applications) skal du klikke på ikonet System Monitor for at starte den.

  • Systemmonitor- appen starter med standardfanen Processer synlig - hvis den ikke gør det, skal du klikke på fanen Processer (Processes)øverst(Processes) . I proceslisten skal du finde og lokalisere processen (eller processerne) for dit nedbrudte program, højreklik på posten, og tryk derefter på Dræb(Kill) . Alternativt kan du vælge processen og trykke på knappen Afslut proces(End Process) nederst i vinduet System Monitor .

  • System Monitor vil bede om bekræftelse på, at du ønsker at afslutte den kørende proces. Tryk på knappen Dræb proces(Kill Process) for at bekræfte .

Hvis det lykkedes, skulle processen forsvinde fra din systemovervågningsprocesliste(System Monitor) . Hvis programmet havde et åbent vindue, skulle dette vindue også lukke på dette tidspunkt.

Hvis System Monitor ikke lykkedes med at lukke programmet, skal du prøve at bruge terminalen i stedet.

Sådan lukkes et åbent vindue ved hjælp af xkill-kommandoen(How To Close An Open Window Using The xkill Command)

I de fleste tilfælde vil System Monitor- softwaren med kraft lukke et program på Ubuntu . Hvis det ikke gør det, skal du skifte til terminalen for at lukke programmer, der ikke reagerer.

Heldigvis er der en letanvendelig kommando kaldet xkill , som giver dig mulighed for kraftigt at lukke ethvert program med et åbent vindue. 

  • De fleste moderne versioner af Ubuntu bør komme med xkill- pakken installeret, men hvis du opdager, at den ikke er installeret, skal du først installere xkill , før du kan bruge den. Åbn en terminal og skriv sudo apt install xorg-xkill for at gøre dette. Når det er installeret, skal du blot skrive xkill eller sudo xkill for at begynde at bruge det.

  • Terminaloutputtet vil fortælle dig, at du skal vælge det vindue, hvis klient du ønsker at dræbe med knap 1(select the window whose client you wish to kill with button 1) . Med andre ord, brug din mus til at klikke på et åbent vindue - xkill vil lukke dette for dig. Når den først er dræbt, vil terminaloutputtet svare med en dræbende skaberbesked(killing creator) inden den slutter.

Dette vil kun virke for programmer, der synligt ikke reagerer, inklusive programmer med et GUI- vindue, som du kan interagere med.

Kraftig lukning af et program på Ubuntu ved hjælp af(Ubuntu Using) pkill, kill eller killall kommandoer

Brug af xkill kræver, at du bruger Ubuntu med en GUI . Hvis du kører en hovedløs version af Ubuntu uden en GUI installeret, såsom Ubuntu Server , så skal du bruge kommandoerne pkill, kill eller killall i stedet.

Kill- og pkill (kill )-(pkill) kommandoerne vil afslutte enhver enkelt proces, der kører på din pc, mens killall vil dræbe alle relaterede processer. Nogle programmer (såsom Google Chrome ) bruger flere systemprocesser, så brug af kill eller pkill afslutter(pkill ) ikke nødvendigvis dem, hvis programmet holder op med at reagere.

  • For at bruge kill skal du kende det proces-id-nummer ( PID ), der er tildelt det – åbn en terminal, og skriv øverst(top) for at se en liste over processer, der kører i øjeblikket. Du finder proces-id-nummeret under PID -kolonnen og navnet på processen/programmet under kommandokolonnen(Command) .

  • For at stoppe en terminal ved hjælp af kill , skriv kill pid , og erstatte pid med dit proces-id (for eksempel kill 582 ). Hvis det ikke virker, så skriv sudo kill pid i stedet. En vellykket procesafslutning burde ikke resultere i noget ekstra terminaloutput, men du kan skrive top igen for at dobbelttjekke.

  • Kommandoen pkill kræver ikke et proces-id-nummer, men det kræver pakkenavnet. Du kan kontrollere dette ved at bruge toppen(top) først under kommandokolonnen(Command) . Når du er klar, skal du skrive pkill process , og erstatte processen(process) med pakkenavnet (eller sudo pkill-processen,(sudo pkill process) hvis processen ikke afsluttes). Som med kill vil en vellykket pkill- kommando ikke returnere nogen meddelelser eller output.

  • Hvis et program har flere processer, kan du bruge killall- kommandoen til at afslutte dem alle på én gang. Ligesom pkill , bruger dette pakkenavnet - brug toppen(top) til at finde dette under kommandokolonnen(Command) . For at bruge killall skal du skrive killall process eller sudo killall process , og erstatte processen(process) med pakkenavnet. Ligesom pkill , vil ingen beskeder blive returneret på terminalen, hvis kommandoen er en succes.

Effektiv Ubuntu-vedligeholdelse(Effective Ubuntu Maintenance)

Selv når kørende software holder op med at reagere, giver Ubuntu dig værktøjerne til at bevare kontrollen. Nu ved du, hvordan du lukker en proces i Ubuntu ved hjælp af terminalen, du kan drage fordel af andre seje Linux-terminalkommandoer(cool Linux terminal commands) til at sikkerhedskopiere din pc, pause kørende kommandoer i stedet for at afslutte dem og mere.

Et program, der går ned, burde være en sjælden begivenhed, men hvis det sker oftere, end det burde, kan det pege på et problem med din Ubuntu - installation. Du bliver nødt til at undersøge nogle af de almindelige årsager til Ubuntu-nedbrud(common reasons for Ubuntu crashes) for (forhåbentlig) at løse dine problemer.



About the author

Jeg er en computerprogrammør med speciale i MacOS-softwareudvikling. Jeg bruger mine evner til at skrive professionelle anmeldelser og give tips til, hvordan du kan forbedre dine programmeringsevner på Mac. Jeg har også en hjemmeside, der tilbyder detaljerede, trin-for-trin instruktioner til at skabe et vellykket websted.



Related posts