Kif Toqtol Proċessi Linux/Applikazzjonijiet li ma jirrispondux bl-użu tal-Kmand xkill
Kif noqtlu riżorsa/proċess fil-Linux? Ovvjament insibu l-PID tar-riżorsa u mbagħad ngħaddu l-PID lill-kmand tal-qatla.
Meta nitkellmu b'mod aktar preċiż, nistgħu nsibu PID ta' riżorsa (ngħidu aħna terminal) bħala:
$ ps -A | grep -i terminal 6228 ? 00:00:00 gnome-terminal
Fl-output ta 'hawn fuq, in-numru '6228' huwa l-PID tal-proċess (gnome-terminal), uża l-kmand tal-qtil biex toqtol il-proċess kif muri hawn taħt.
$ kill 6228
Il-kmand tal-qtil jibgħat sinjal lil proċess, li l-PID tiegħu jgħaddi flimkien mal-kmand.
Alternattivament, nistgħu nużaw kmand pkill, li joqtol proċess ibbażat fuq l-isem u attributi oħra ta 'proċess. Biex noqtlu proċess ngħidu li ismu huwa terminali, irridu nwettqu:
$ pkill terminal
Nota: It-tul tal-isem tal-proċess f'pkill huwa limitat għal 15-il karattru.
pkill jidher aktar utli peress li tista 'toqtol proċess mingħajr ma jkollok issir taf il-PID tiegħu. Imma jekk trid li jkollok kontroll aħjar fuq is-sistema tiegħek xejn ma jegħleb il-kmand tal-‘qatla’. Bl-użu tal-qatla ser ikollok għarfien aħjar ta 'liema proċess qed toqtol.
Diġà koprejna gwida dettaljata dwar il-kmandi kill, pkill u killall.
Għal dawk li qed imexxu X server hemm għodda oħra msejħa xkill li tista 'toqtol proċess mit-tieqa X tagħha mingħajr ma tgħaddi l-isem tal-proċess jew il-PID tagħha.
L-utilità xkill iġiegħel lil X server jagħlaq il-komunikazzjonijiet lill-klijent tiegħu li jirriżulta fil-qtil tal-klijent mir-riżorsa X tiegħu. xkill li huwa parti mill-utilitajiet X11 huwa ferm utli fil-qtil ta 'twieqi mhux meħtieġa.
Jappoġġja għażliet bħal konnessjoni ma 'X Server speċifiku (-display displayname) bl-użu tan-numru tal-wiri meta multipli X Servers qed jaħdmu fuq host simultanjament u joqtlu l-klijent kollu (-all, mhux rakkomandat) bi twieqi tal-ogħla livell fuq l-iskrin kif ukoll tieħu f'kunsiderazzjoni l-qafas (-frame).
Biex tikseb lista tal-klijenti kollha tista' tmexxi:
$ xlsclients
' ' /usr/lib/libreoffice/program/soffice deb gnome-shell deb Docky deb google-chrome-stable deb soffice deb gnome-settings-daemon deb gnome-terminal-server
Jekk ma jgħaddi l-ebda identifikatur tar-riżorsi bl-id, xkill ibiddel il-Powerer tal-maws f'Simbolu speċjali, simili għal 'X'. Ikklikkja biss fuq it-tieqa li trid toqtol u dan joqtol il-komunikazzjoni tiegħu mas-server jew jgħid li l-programm jinqatel.
$ xkill
Huwa importanti li wieħed jinnota li xkill ma jiggarantixxix li l-għeluq tal-komunikazzjoni tiegħu joqtol/abort b'suċċess. Il-biċċa l-kbira tal-applikazzjoni tinqatel meta l-komunikazzjoni tagħha mas-server tkun magħluqa. Madankollu ftit jistgħu jkunu għadhom għaddejjin.
Punti meħtieġa li jissemmew hawn:
- Din l-għodda taħdem biss meta server X11 ikun qed jaħdem, peress li xkill huwa parti mill-utilità X11.
- Tħawwadx ma 'l-Għeluq u l-qtil ta' riżorsa. Waqt li toqtol riżorsa tista' tistenna li ma toħroġx b'mod nadif.
- Din mhix sostituzzjoni tal-utilità tal-qtil.
Le, m'għandekx bżonn tispara xkill minn Linja ta' Kmand tal-Linux. Tista' tissettja shortcut tat-tastiera u ċċempel xkill billi tippanċja l-istess kombinazzjoni ta' tasti.
Hawn hu kif twaqqaf shortcut tat-tastiera fuq Ambjent tad-Desktop tipiku gnome3.
Mur Settings –> Agħżel Keyboard, ikklikkja fuq ‘+’ u żid l-isem u l-kmand. Ikklikkja fuq l-entrata l-ġdida u agħfas iċ-ċavetta li trid tuża bħala kombinazzjoni ta 'shortcut key. Għamilt Ctrl+Alt+Shift+x.
Il-ħin li jmiss li trid toqtol riżors X sempliċement sejjaħ il-kombinazzjoni taċ-ċwievet (Ctrl+Alt+Shift+x), u tinduna li l-pointer tal-maws tiegħek inbidel f’x. Ikklikkja fuq x riżors li trid toqtol u kollox lest!