I den här artikeln visas olika sätt att döda en applikation inom Linux.
Tänk dig att du har Firefox igång och av någon anledning har ett tvivelaktigt Flash-skript lämnat din webbläsare inte svara. Vad skulle du göra för att stänga programmet?
Inom Linux finns det många sätt att döda alla applikationer. Den här guiden visar 5 av dem.
Döda Linux-program med hjälp av Kill Command
Den första metoden är att använda ps och döda kommandon. Fördelen med att använda den här metoden är att den kommer att fungera på alla Linux-system.
Döds-kommandot behöver känna till process-ID för det program du behöver döda och det är där ps kommer in.
ps -ef | grep firefox
PS-kommandot listar alla körprocesser på din dator. -Ef-switcharna ger en fullständig formatlista. Ett annat sätt att få listan över processer är att köra det högsta kommandot.
Nu när du har process ID kan du helt enkelt köra kommandot Kill:
döda pid
Till exempel:
döda 1234
Om du efter att ha kört kommandot Döda programmet fortfarande inte dör kan du tvinga det med hjälp av -9-knappen enligt följande:
Döda Linux-program med hjälp av XKill
Ett enklare sätt att döda grafiska applikationer är att använda kommandot XKill.
Allt du behöver göra är att antingen skriva xkill i ett terminalfönster eller om din skrivbordsmiljö innehåller en körkommandofunktion, skriv xkill i kommandofönstret.
Ett tvärhår kommer att visas på skärmen. Klicka nu på fönstret du vill döda.
Döda Linux-applikationer som använder Top Command
Linux-top-kommandot ger en terminal uppgiftshanterare som listar alla körprocesser på datorn.
För att döda en process inom det övre gränssnittet, tryck helt enkelt på 'k' och ange proces-id bredvid det program du vill stänga.
Använd PGrep och PKill att döda program
Den ps och kill-metod som används tidigare är bra och garanteras att fungera på alla Linux-baserade system.
Många Linux-system har en genvägsmetod för att utföra samma uppgift med PGrep och PKill.
Med PGrep kan du ange namnet på en process och returnerar process ID.
Till exempel:
pgrep firefox
Du kan nu ansluta det returnerade process-ID till pkill enligt följande:
pkill 1234
Vänta dock. Det är faktiskt enklare än det. PKill-kommandot kan faktiskt också acceptera namnet på processen så att du enkelt kan skriva:
pkill firefox
Det här är bra om du bara har ett exempel på programmet men det är lite mindre användbart om du har flera Firefox-fönster öppna och du vill bara döda en. XKill är mycket mer användbar i denna situation.
Döda program med systemövervakning
Om du använder GNOME-skrivbordsmiljön kan du använda Systemövervakningsverktyget för att döda oansvariga program.
Hämta upp aktivitetsfönstret och skriv "System Monitor" i sökrutan.
Klicka på ikonen och en grafisk uppgiftshanterare visas.
Bläddra ner listan över körprocesser och hitta det program du vill stänga. Högerklicka på objektet och välj antingen "slutprocess" eller "dödsprocess". "End Process" försöker få en fin liten knäppning i linje med "snälla snälla stänga av" medan alternativet "Kill Process" går till den osäkra "få av skärmen, nu".