7 veidi, kā nogalināt nereaģējošas programmas Linux

7 veidi, kā nogalināt nereaģējošas programmas Linux

Linux programmatūra ir pietiekami stabila, lai darbotos, neradot problēmas, taču dažreiz pat labākās lietotnes var pakārt. Tā vietā, lai gaidītu, kad tās avarēs, varat nogalināt šīs nereaģējošās programmas. Patiesībā ir tik daudz veidu, kā nogalināt Linux programmas, kuras, iespējams, atklāsit, ka esat izlutināts pēc izvēles!





Ja jums rodas problēmas ar lietojumprogrammu Linux, šeit ir vairāki veidi, kā nogalināt programmu Linux.





1. Nogaliniet Linux programmu, noklikšķinot uz “X”

Jūs droši vien jau esat mēģinājis iet prom un pagatavot karstu dzērienu. Ja atgriezāties savā datorā, lai konstatētu, ka lietotne joprojām karājas, tai bija pietiekami daudz laika, lai atkoptos. Lietotnei, kas nereaģē, parasti ir pelēkotas pogas vai opcijas, kas, šķiet, nedarbojas. Iespējams, arī nevarēsit pārvietot lietotnes logu pa ekrānu.





mans iPhone netiks savienots ar datoru

Tātad, kāds ir risinājums?

Vienkārši noklikšķiniet uz X pogu augšējā stūrī (pa kreisi vai pa labi, atkarībā no jūsu Linux operētājsistēmas). Tam vajadzētu apturēt programmas beigšanu savās sliedēs. Jūs, iespējams, redzēsit dialoglodziņu Pagaidiet vai Piespiest atmest lai to izbeigtu tagad.



Ja viss notiek pēc plāna, daži izplatītāji lūgs jums nosūtīt kļūdas ziņojumu.

2. Kā nogalināt programmu Linux, izmantojot sistēmas monitoru

Nākamā iespēja ir atvērt Linux operētājsistēmas utilītu System Monitor.





Lai to atrastu:

  1. Atvērt Rādīt lietojumprogrammas
  2. Ritiniet līdz Komunālie pakalpojumi
  3. Izvēlieties Sistēmas monitors

Sistēmas pārraugs parāda darbību sarakstu zem Procesi cilni.





Lai nogalinātu nereaģējošu programmu, vienkārši atlasiet to un ar peles labo pogu noklikšķiniet. Pēc tam jums ir trīs iespējas, kuras jums vajadzētu izmēģināt šādā secībā:

  • Pietura: Tas aptur procesu, ļaujot to turpināt vēlāk. Vairumā gadījumu tas nedarbosies.
  • Beigas: Pareizais veids, kā aizvērt procesu, droši pārtrauks lietojumprogrammu, notīrot pagaidu failus.
  • Nogalināt: Šī ir galējā iespēja, un to vajadzētu izmantot tikai tad, ja beigu process neizdodas.

Vislabāk tos izmantot secībā. Tomēr, ja lietojumprogramma regulāri uzkaras, ieteicams izmantot komandu, kas, jūsuprāt, darbojas.

3. Piespiediet nogalināt Linux lietojumprogrammu procesus ar 'xkill'

Vēl viena iespēja, ko varat izmantot, ir xkill.

Šis ir spēka nogalināšanas rīks, kas iepriekš instalēts Ubuntu, taču, ja nepieciešams, varat to instalēt, izmantojot termināli, citos izplatījumos. Kad tiek izsaukts, xkill ļaus jums aizvērt jebkuru darbvirsmas procesu. Instalējiet to ar šādu komandu:

sudo apt install xorg-xkill

Kad tas ir izdarīts, palaidiet xkill, vienkārši ierakstot

xkill

Pēc tam peles rādītājs parādīs krustu (vai galvaskausu). Ar peles kreiso pogu noklikšķiniet uz pārkāpjošās lietojumprogrammas, lai to aizvērtu.

4. Piespiedu kārtā pamest Linux lietotnes, izmantojot komandu 'nogalināt'

Vai nevarat aizvērt savu nereaģējošo lietotni, izmantojot darbvirsmas rīku? Risinājums varētu būt rīks, kas komandrindā piespiedu kārtā aizver Linux lietotnes.

Ir pieejamas vairākas komandrindas opcijas, lai palīdzētu aizvērt lietotni. Vēl labāk, tos var izmantot gan datorā, gan savienojums caur SSH no citas ierīces.

Šeit var izmantot komandu kill, bet vispirms ir nepieciešams procesa ID. To var atrast, palaižot komandu, lai noskaidrotu lietojumprogrammas procesa ID:

ps aux | grep [process name]

Rezultātā tiks parādīts procesa ID. Pēc tam to var izmantot šādi:

kill [process ID]

Ņemiet vērā, ka jums, iespējams, būs jāpievieno komanda ar sudo.

5. Izmantojiet 'pgrep' un 'pkill' Linux Force Quit Commands

Ko darīt, ja jūs nezināt vai nevarat atrast procesa ID? Šeit parādās komanda pkill. Procesa ID vietā izmantojiet pkill kopā ar procesa nosaukumu:

pkill [process name]

Varat arī izmantot komandu pgrep, lai atrastu procesa ID:

akumulatora ikona netiek parādīta Windows 10 uzdevumjoslā
pgrep [process name]

... un pēc tam izmantojiet pkill ar procesa ID.

pkill [process ID]

Tāpat kā ar nogalināšanas komandu, tam vajadzētu pabeigt procesu aptuveni 5 sekunžu laikā.

6. Piespiediet nogalināt visas Linux instances ar 'killall'

Nav paveicies ar kill vai pkill? Ir pienācis laiks izmantot kodolenerģijas iespēju: killall.

Par laimi, tas nav tik postošs, kā tas varētu būt. Komanda killall pārtrauks visus norādītās programmas gadījumus. Tātad, nevis nogalināt vienu Firefox (vai citu) Linux pārlūks ) logā, šī komanda tos visus beigs:

killall firefox

Viss, kas jums nepieciešams, ir procesa nosaukums un komanda killall (iespējams, izmantojot sudo, ja to pieprasa jūsu iestatījumi).

killall [process name]

Protams, jums vajadzētu izmantot šo komandu tikai tad, kad tas ir nepieciešams. Tas nav piemērots lielākajai daļai nereaģējošu programmas situāciju.

7. Piespiediet procesu Linux, izmantojot īsinājumtaustiņu

Vai vēlaties ietaupīt laiku, aizverot nereaģējošu programmatūru? Labākais risinājums ir izveidot īsinājumtaustiņu. Tas dos jums tūlītēju iespēju aizvērt lietotni, taču, lai tas darbotos, ir nepieciešams xkill. Lūk, kā tas darbojas Ubuntu:

  1. Atvērt Iestatījumi> Īsinājumtaustiņi
  2. Ritiniet līdz apakšai un noklikšķiniet + lai izveidotu jaunu saīsni
  3. Iekš Vārds un Komanda lauku ievade 'xkill'
  4. Klikšķis Īsceļš lai iestatītu īsinājumtaustiņu kombināciju, lai izsauktu komandu
  5. Klikšķis Pievienot pabeigt

Lai izmantotu saīsni, kad lietotne uzkaras, vienkārši izmantojiet īsinājumtaustiņu. Peles rādītājs kļūs par X, un jūs varat noklikšķināt jebkurā lietotnes vietā, kuru vēlaties aizvērt.

Regulāri nogalināt Linux lietotnes? Jauniniet savu aparatūru

Vai nereaģējošas lietojumprogrammas regulāri rada problēmas? Jūs, iespējams, varētu gūt labumu, veicot dažas izmaiņas savā Linux datorā.

labākais blu ray kaut kas lielisks Mac

Papildu RAM instalēšana ir viens no veidiem, kā nodrošināt datoram lielāku jaudu, un tas varētu būt tikai tas, kas jums nepieciešams, lai šīs temperamentīgās lietotnes turpmāk nereaģētu.

Tagad jūs zināt, kā pārtraukt programmu Linux

Tātad, nākamreiz, kad Linux lietojumprogramma vai utilīta uzkaras un nereaģē, viss, kas jums jādara, ir lietot vienu no šiem risinājumiem:

  1. Stūrī noklikšķiniet uz X
  2. Izmantojiet sistēmas monitoru
  3. Izmantojiet lietotni xkill
  4. Izmantojiet nogalināšanas komandu
  5. Aizveriet Linux lietotnes, izmantojot pkill
  6. Izmantojiet killall, lai aizvērtu programmatūru
  7. Izveidojiet īsinājumtaustiņu, lai automatizētu lietotnes nogalināšanu Linux

Ja jūs regulāri piedzīvojat nereaģējošas Linux lietotnes, kāpēc neapsvērt iespēju pāriet uz vieglu Linux operētājsistēmu?

Kopīgot Kopīgot Čivināt E -pasts 14 vieglie Linux izplatījumi, lai jūsu vecajam datoram piešķirtu jaunu dzīvi

Nepieciešama viegla operētājsistēma? Šie īpašie Linux izplatījumi var darboties vecākos datoros, dažos pat ar 100 MB RAM.

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • Tehniskais atbalsts
  • Uzdevumu pārvaldība
  • Traucējummeklēšana
  • Linux padomi
Par autoru Kristians Kovlijs(Publicēti 1510 raksti)

Redaktora vietnieks drošības, Linux, DIY, programmēšanas un tehniski izskaidrota jomā un patiešām noderīgs Podcast apraides ražotājs ar lielu pieredzi galddatoru un programmatūras atbalsta jomā. Žurnāla Linux Format līdzstrādnieks Kristiāns ir Raspberry Pi mīļotājs, Lego cienītājs un retro spēļu cienītājs.

Vairāk no Kristiāna Kaulija

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu