Kā viegli nogalināt procesus

Pamatā ir 4 veidi de matar efektīvi a process en Linux: nogaliniet to pēc nosaukuma, norādot vārda daļu, izmantojot PID, ar peles kursoru norādot uz procesa logu. Apskatīsim pa vienam ...

Nogalināt: nogalināt procesu, izmantojot tā PID

Sarežģītākais, bet tajā pašā laikā precīzāks veids, kā nogalināt procesu, ir tā PID ("Procesa identifikators"). Var izmantot jebkuru no šiem 3 variantiem:

kill -TERM pid kill -SIGTERM pid kill -15 pid

Varat izmantot signāla nosaukumu (TERM vai SIGTERM), kuru vēlaties nosūtīt procesam, vai tā identifikācijas numuru (15). Lai redzētu pilnu iespējamo signālu sarakstu, iesaku pārbaudīt slepkavības rokasgrāmatu. Lai to izdarītu, palaidiet:

saistīto rakstu:
Izslēdziet un restartējiet, izmantojot komandas
cilvēks nogalina

Apskatīsim piemēru, kā nogalināt Firefox:

Pirmkārt, jums jānoskaidro programmas PID:

ps -ef | grep Firefox

Šī komanda atgriezīs kaut ko līdzīgu šim:

1986. gads? Sl 7:22 /usr/lib/firefox-3.5.3/firefox

Lai iznīcinātu procesu, mēs izmantojam PID, ko atgrieza iepriekš minētā komanda:

nogalināt -9 1986

killall: nogaliniet procesu, izmantojot tā nosaukumu

Šī komanda ir ļoti vienkārša

killall procesa_nosaukums

Lietojot šo metodi, jāpatur prātā, ka, ja darbojas vairāk nekā viena šīs programmas instance, tās visas tiks aizvērtas.

saistīto rakstu:
Cron & crontab, paskaidrots

pkill: nogalināt procesu, izmantojot daļu no tā nosaukuma

Procesu ir iespējams nogalināt, norādot pilnu vārdu vai tā daļu. Tas nozīmē, ka jums nav jāatceras procesa PID signāla nosūtīšanai.

pkill daļas_procesa_nosaukums

Pretī šī metode iznīcinās visus procesus, kas satur ievadīto vārdu. Tas nozīmē, ka, ja mums ir atvērti 2 procesi, kas nosaukumā kopīgo vārdu, abi tiks aizvērti.

xkill: nogaliniet procesu, atlasot logu ar peli

Šī ir vienkāršākā un praktiskākā metode. Katastrofas gadījumā vienkārši nospiediet Alt + F2, lai atvērtu dialoglodziņu, kas ļaus izpildīt komandas. No turienes izpildiet šādu komandu:

xkill

Peles kursors pārveidosies par mazu galvaskausu. Atliek tikai noklikšķināt uz loga, kuru vēlaties aizvērt, un voila. Atvadīšanās process.

Daži pēdējie komentāri

Noslēgumā vēlējos padalīties ar dažiem padomiem, kas varētu būt noderīgi. Linux, tāpat kā Windows, kad process uzkaras, attiecīgo logu parasti var aizvērt, noklikšķinot uz pogas Aizvērt (kura forma ir X). Pēc dažām sekundēm parādīsies logs ar jautājumu, vai mēs patiešām vēlamies nogalināt procesu, jo tas nereaģē pareizi. Mēs sakām jā un viss.

Tas nozīmē, ka šeit aprakstītās metodes ir jāizmanto, ja nekas nenotiek, noklikšķinot uz attiecīgā loga pogas Aizvērt.

Lielas katastrofas gadījumā neaizmirstiet, ka pirms nospiešanas ir iespējams veikt a "droša" restartēšana.

Visbeidzot, var būt ļoti noderīgi uzzināt, kuri procesi pašlaik darbojas. Lai to izdarītu, dažādās darbvirsmas vidēs (GNOME, KDE utt.) Ir grafiski rīki, kas atvieglo šo uzdevumu. Tomēr, ja nevarat tiem piekļūt vai vienkārši vēlaties to izdarīt no termināļa, varat veikt šādas darbības:

tops

Ja tas nedarbojas vai jums nav instalēta atbilstošā pakotne, jūs vienmēr varat palaist:

ps -A

Tiks uzskaitīti visi darbojošie procesi kopā ar to attiecīgajiem nosaukumiem un PID.