Denne artikel viser dig forskellige måder at dræbe et program på i Linux.
Forestil dig, at du har Firefox kørende, og uanset årsag har et risikabelt Flash-script forlod din browser ikke at reagere. Hvad ville du gøre for at lukke programmet?
Inden for Linux er der mange måder at dræbe enhver applikation på. Denne vejledning viser dig 5 af dem.
Dræb Linux-programmer ved hjælp af Kill Command
Den første metode er at bruge ps og kill kommandoer. Fordelen ved at bruge denne metode er, at den vil fungere på alle Linux-systemer.
Kill-kommandoen skal kende proces-id'et af den applikation, du skal dræbe, og det er her, hvor ps kommer ind.
ps -ef | grep firefox
PS-kommandoen indeholder alle de kørende processer på din computer. -Ef-switcherne giver et komplet formatliste. En anden måde at få listen over processer på er at køre topkommandoen.
Nu hvor du har proces-id, kan du bare køre kill-kommandoen:
dræbe pid
For eksempel:
dræb 1234
Hvis programmet efter kørsel af kill-kommandoen endnu ikke dør, kan du tvinge det ved at bruge -9-knappen som følger:
Dræb Linux-programmer ved hjælp af XKill
En enklere måde at dræbe grafiske applikationer på er at bruge kommandoen XKill.
Alt du skal gøre er enten at skrive xkill i et terminalvindue, eller hvis dit skrivebordsmiljø indeholder en run-command-funktion, skal du indtaste xkill i kommandolinjen Kør.
Et kryds hår vises på skærmen. Klik nu på det vindue du vil dræbe.
Dræb Linux-programmer ved hjælp af Top Command
Linux-top-kommandoen indeholder en terminal opgaveremanager, som indeholder alle de løbende processer på computeren.
For at dræbe en proces inden for den øverste grænseflade skal du blot trykke på 'k' tasten og indtaste proces id ved siden af det program, du ønsker at lukke.
Brug PGrep og PKill til at dræbe applikationer
Den tidligere anvendte ps og kill-metode er fint og garanteret at arbejde på alle Linux-baserede systemer.
Mange Linux-systemer har en genvejsmetode til at udføre den samme opgave ved hjælp af PGrep og PKill.
PGrep giver dig mulighed for at indtaste navnet på en proces, og det returnerer proces-id'et.
For eksempel:
pgrep firefox
Du kan nu tilslutte det returnerede proces ID til pkill som følger:
pkill 1234
Vent dog. Det er faktisk enklere end det. PKill-kommandoen kan faktisk også acceptere navnet på processen, så du kan bare skrive:
pkill firefox
Dette er fint, hvis du kun har en forekomst af programmet, men det er lidt mindre nyttigt, hvis du har flere Firefox-vinduer åbne, og du vil bare dræbe en. XKill er meget mere nyttigt i denne situation.
Dræb applikationer ved hjælp af systemmonitor
Hvis du bruger GNOME-skrivebordsmiljøet, kan du bruge System Monitor-værktøjet til at dræbe ikke-reagerende programmer.
Du skal blot hente aktivitetsvinduet og skrive "System Monitor" i søgefeltet.
Klik på ikonet, og en grafisk opgavemanager vises.
Rul ned i listen over kørende processer og find det program, du ønsker at lukke. Højreklik på elementet og vælg enten "ende proces" eller "kill proces". "Afslut proces" forsøger en dejlig lille flad i lighed med "behøver du det godt at lukke ned", mens "Kill Process" -alternativet går til den usikre "komme ud af skærmen nu".