Mēs jau iepriekš esam rakstījuši par to, kā nogalināt neuzticamu programmu sistēmā Windows (skatiet mūsu ziņu, Kā nogalināt programmu, izmantojot komandrindu). Ja esat Ubuntu lietotājs, ir līdzīga metode, kā izbeigt nespējīgas programmas.
Tā vietā, lai izietu vai pārstartētu, lai pārtrauktu programmu, ir vairākas komandas, kuras var izmantot termināla logā, lai nogalinātu programmas, kas nereaģē. Pastāv arī grafisks veids, kā nogalināt programmas, izmantojot sistēmas monitoru .
PIEZĪME . Pirmās divas metodes darbojas arī citos Linux sadalījumos. Šajās metodēs izmantotās komandas ir vispārējas Linux komandas. Trešajā metodē apskatītais sistēmas monitors ir raksturīgs Gnome darbvirsmas videi, bet ne Ubuntu. Ja jūs izmantojat Gnome citā Linux izplatīšanā, jums vajadzētu piekļūt System Monitor . Citās darbvirsmas vidēs, piemēram, KDE KSysGuard, ir līdzvērtīgi rīki.
Izmantojiet killall komandu termināla logā
Lai izmantotu killall komandu, lai nogalinātu programmu, atveriet termināļa logu, izvēloties Piederumi Termināls no izvēlnes Programmas .
PIEZĪME Varat atvērt termināļa logu, nospiežot Alt + F2, lai piekļūtu dialoglodziņam Run Application . Rediģēšanas lodziņā ievadiet “ gnome-terminal ” (bez pēdiņām) un noklikšķiniet uz Run .
Lai skatītu darbojošos procesu sarakstu, uzvednē ievadiet tekstu un nospiediet taustiņu Enter .
$ ps -A
Procesu saraksts tiek parādīts ar to saistītajiem PID (procesa ID). Apskatiet sarakstu, lai atrastu procesa nosaukumu, kas atbilst programmai, kuru vēlaties nogalināt. Programma, visticamāk, ir uzskaitīta saraksta beigās, kur tiek rādītas pēdējās programmas. Mūsu piemērā mēs izmantojām Firefox kā nogalināšanas procesu. Firefox-bin process ir viens, kas nogalina, ar PID 5039 .
Lai nogalinātu procesu, izmantojot PID, ievadiet uzvedni “ killall ” (bez pēdiņām), pēc tam atstarpi, un pēc tam atbilstošo PID no ģenerētā saraksta. Nospiediet Enter .
Procesa nogalināšana, izmantojot PID, ne vienmēr darbojas. Ja tas nedarbojas, varat izmantot procesa nosaukumu, lai nogalinātu procesu. Lai to izdarītu, ievadiet komandu „ killall ” (bez pēdiņām) uzvednē, kam seko atstarpe un pēc tam atbilstošais procesa nosaukums no ģenerētā saraksta. Firefox, procesa nosaukums ir firefox-bin .
PIEZĪME. Programmas nogalināšana, izmantojot tās procesa nosaukumu, darbojas tikai izpildāmiem failiem (ti, runnable programmām), kas tiek saglabātas atvēršanas laikā. Programmas, kas darbojas fonā, nevar nogalināt, izmantojot procesa nosaukumu.
Killall izmantošana, nenorādot signālu kā parametru, kā iepriekš minētajos piemēros, ļauj programmu iztīrīt pirms pārtraukšanas, izmantojot SIGTERM signālu pēc noklusējuma. Ja tas nedarbojas, varat norādīt –9 ( SIGKILL ) signālu. Tas liek programmai izbeigties un neļauj tai sakopt. Ieteicams mēģināt nogalināt programmu, neizmantojot –9 signālu, lai dotu tai iespēju iziet tīri.
Ja nepieciešams izmantot -9 signālu, ievadiet to starp “ killall ” komandu un procesa nosaukumu (vai PID) ar atstarpi pēc killall un pēc -9 signāla, kā parādīts zemāk.
$ killall -9 firefox-bin
PIEZĪME. Pirms 9.
Lai aizvērtu logu Terminal, uzvednē ierakstiet exit un nospiediet Enter .
Izmantojiet xkill komandu programmas logā
Varat arī palaist xkill komandu termināla logā. Šī komanda ļauj nogalināt jebkuru programmu, vienkārši noklikšķinot uz tās loga.
Lai izmantotu komandu xkill, atveriet termināļa logu, kā minēts šajā rakstā . Ievadiet “ xkill ” (bez pēdiņām) uzvednē un nospiediet Enter . Kursors pārvēršas par X. Lai nogalinātu programmu, vienkārši noklikšķiniet uz jebkuras vietas programmas logā vai loga virsrakstjoslā.
Izmantojiet Gnome System Monitor
Ja izmantojat Gnome darbvirsmas vidi, varat izmantot grafisko rīku, ko sauc par sistēmas monitoru, lai nogalinātu programmu. Atlasiet administrāciju Sistēmas monitors no sistēmas izvēlnes. Jaunākās Ubuntu versijās jums būs nepieciešams noklikšķināt uz aktivitātēm un ierakstiet sistēmas monitorā .
PIEZĪME Varat atvērt sistēmas monitoru, nospiežot Alt + F2, lai atvērtu dialoglodziņu Run Application . Rediģēšanas lodziņā ievadiet “ gnome-system-monitor ” (bez pēdiņām) un noklikšķiniet uz Run .
Dialoglodziņā Sistēmas monitors noklikšķiniet uz cilnes Procesi . Tiek parādīts visu darbību procesu saraksts. Lai nogalinātu programmu, atrodiet programmas procesu sarakstā ( firefox-bin Firefox) un atlasiet to. Ar peles labo pogu noklikšķiniet uz procesa un uznirstošajā izvēlnē atlasiet Kill Process .
Tiek parādīts apstiprinājuma dialoglodziņš. Ja esat pārliecināts, ka vēlaties nogalināt izvēlēto procesu, noklikšķiniet uz Kill Process .
Lai aizvērtu sistēmas monitoru, monitora izvēlnē izvēlieties Iziet .
PIEZĪME: Ja jums ir jāiznīcina programma, kas darbojas ar root tiesībām, izmantojiet vienu no pirmajām divām programmas nogalināšanas metodēm un ierakstiet “ sudo ” (bez pēdiņām) pirms killall komandas vai xkill komandas. Izbaudi!