Kif issib u toqtol il-proċessi tat-tħaddim fil-Linux
Il-ġestjoni tal-proċess hija waħda mill-aspetti importanti tal-Amministrazzjoni tas-Sistema fil-Linux, u tinkludi l-qtil ta 'proċessi bl-użu tal-kmand tal-qtil.
F'dan il-mod kif se nagħmlu, se nħarsu lejn il-qtil ta' proċessi inqas produttivi jew mhux mixtieqa fis-sistema Linux tiegħek.
Proċess fuq sistema Linux jista 'jkun okkorrenza għaddejja ta' applikazzjoni jew programm. Tista 'wkoll tirreferi għall-proċessi bħala kompiti li jeżegwixxu fis-sistema operattiva.
Meta proċess ikun qed jaħdem, jibqa' jaqleb minn stat għal ieħor u proċess jista' f'wieħed mill-istati li ġejjin:
- Tmexxija: jiġifieri l-proċess jew qed jitwettaq jew huwa biss issettjat biex jiġi esegwit.
- Stennija: tfisser li l-proċess qed jistenna għal avveniment jew għal riżors tas-sistema biex iwettaq kompitu.
Hemm żewġ tipi ta 'proċess ta' stennija taħt Linux jiġifieri interruttibbli u mhux interruttibbli.
Proċess ta’ stennija li jista’ jiġi interrott b’sinjali jissejjaħ Interruptible, filwaqt li proċess ta’ stennija li qed jistenna direttament fuq il-kundizzjonijiet tal-hardware u li ma jistax jiġi interrott taħt l-ebda kundizzjoni jissejjaħ uninterruptible.
- Imwaqqaf: ifisser li l-proċess twaqqaf, bl-użu ta' sinjal.
- Zombie: jiġifieri l-proċess twaqqaf f'daqqa u huwa mejjet.
B'din il-ħarsa ġenerali qasira ejjew issa nħarsu lejn modi ta 'qtil tal-proċessi f'sistema Linux. Diġà koprejna ftit artikoli dwar modi kif noqtlu l-proċessi tat-tħaddim tal-Linux permezz ta 'kill, pkill, killall u xkill, tista' taqrahom hawn taħt.
- Gwida għall-Immaniġġjar tal-Proċessi tal-Linux billi tuża Kmandi Kill, Pkill u Killall
- Kif Toqtol Proċessi Linux li ma jirrispondux billi tuża Xkill Command
Meta l-proċessi tal-qtil, il-kmand tal-qtil jintuża biex jibgħat sinjal imsemmi lil proċess jew gruppi ta 'proċessi msemmija. Is-sinjal default huwa s-sinjal TERM.
Ftakar li l-kmand tal-qatla jista 'jkun funzjoni integrata f'ħafna qxur moderni jew esterni li jinsabu f'/bin/kill.
Kif issib PID tal-Proċess fil-Linux
Fil-Linux kull proċess fuq sistema għandu PID (Numru ta 'Identifikazzjoni tal-Proċess) li jista' jintuża biex joqtol il-proċess.
Tista 'tidentifika l-PID ta' kwalunkwe proċess billi tuża l-kmand pidof kif ġej:
$ pidof firefox $ pidof chrome $ pidof gimp-2.8
Kif Toqtol Proċessi fil-Linux
Ladarba ssib il-proċess PID, ejja issa nħarsu lejn kif noqtlu l-proċessi. F'dan l-ewwel eżempju, ser l-ewwel nikseb il-PID tal-proċess u mbagħad nibgħatlu sinjal.
Irrid noqtol il-proċess tal-gimp, għalhekk se nagħmel dan kif ġej:
$ pidof gimp-2.8 $ kill 9378
Biex tivverifika li l-proċess ikun inqatel, mexxi l-kmand pidof u ma tkunx tista' tara l-PID.
$ pidof gimp-2.8
Tista 'wkoll tibgħat sinjal imsemmi lill-proċess billi tuża l-isem jew in-numri tas-sinjal kif ġej:
$ pidof vlc $ kill -SIGTERM 9541 $ pidof vlc
Uża n-numru tas-sinjal biex toqtol proċess:
$ pidof banshee $ kill -9 9647 $ pidof banshee
Fl-eżempju ta 'hawn fuq, in-numru 9
huwa n-numru tas-sinjal għas-sinjal SIGKILL.
Kif toqtol PID tal-Proċess Multipli fil-Linux
Biex toqtol aktar minn proċess wieħed, għaddi l-PID(s) lill-kmand tal-qtil kif ġej:
$ pidof gimp-2.8 $ pidof vlc $ pidof banshee $ kill -9 9734 9747 9762
Sommarju
Hemm ħafna modi oħra ta 'qtil tal-proċessi fil-Linux, dawn il-ftit eżempji biss jgħinu biex jagħtuk ħarsa ġenerali lejn il-proċessi tal-qtil. Għidilna kif toqtol il-proċessi fil-Linux? u wkoll għid modi oħra jekk hemm permezz ta 'kummenti.