L-eħfef mod biex jinqatlu l-proċessi li jużaw Linux
Hemm ħafna modi differenti biex joqtlu proċessi li jużaw Linux. Per eżempju, qabel kiteb gwida li turi " 5 modi biex joqtol programm Linux " u ktibt gwida oħra msejħa " Qatel kull applikazzjoni b'mandat wieħed ".
Bħala parti mill- "5 modi biex joqtol programm Linux" nintroduċi inti fil-kmand ta 'PKill u f'din il-gwida, se nkun qed tespandi fuq l-użu u l-iswiċċijiet disponibbli għall-kmand PKill.
PKill
Il-kmand PKill jippermettilek li toqtol programm sempliċiment billi tispeċifika l-isem. Per eżempju, jekk inti tixtieq li joqtol it-terminals miftuħa kollha bl-istess ID tal-proċess tista 'ttajpja dan li ġej:
it-terminu pkillTista 'tirritorna għadd tan-numru ta' proċessi maqtula billi tforni l-iswiċċ -c kif ġej:
pkill -cIl-produzzjoni sempliċement tkun in-numru ta 'proċessi maqtula.
Biex joqtlu l-proċessi kollha għal utent partikolari imexxu l-kmand li ġej:
pkill -uBiex issib l-utent id effettiv għal utent tuża l-ID tal-kmand kif ġej:
id -uPereżempju:
id-DirTista 'wkoll toqtol il-proċessi kollha għal utent partikolari billi tuża l-ID ta' l-utent reali kif ġej:
pkill -UL-ID ta 'l-utent reali huwa l-ID ta' l-utent li jkun qed imexxi l-proċess. Fil-biċċa l-kbira tal-każijiet, se jkun l-istess bħall-utent effettiv iżda jekk il-proċess kien imwettaq bl-użu ta 'privileġġi elevati allura l-utent reali tal-persuna tal-kmand u l-utent effettiv se jkunu differenti.
Biex issib l-ID ta 'l-utent reali uża l-kmand li ġej.
id -ruTista 'wkoll toqtol il-programmi kollha fi grupp partikolari billi tuża l-kmandi li ġejjin
pkill -g pkill -GL-id tal-grupp tal-proċess huwa l-grupp id li jmexxi l-proċess filwaqt li l-id grupp reali huwa l-grupp ta 'proċess ta' l-utent li fiżikament mexxa l-kmand. Dawn jistgħu jkunu differenti jekk il-kmand kien imwettaq bl-użu ta 'privileġġi elevati.
Biex issib l-id tal-grupp għal utent imexxi l-kmand ID li ġej:
id-gBiex issib l-id grupp reali billi tuża l-kmand ID li ġej:
id-rgTista 'tillimita n-numru ta' proċessi li attwalment joqtol pkill. Per eżempju, il-qtil ta 'proċessi ta' utenti kollha x'aktarx mhuwiex dak li trid tagħmel. Imma tista 'toqtol l-aħħar proċess tagħhom billi tmexxi l-kmand li ġej.
pkill -nInkella biex joqtol l-eqdem programm imexxi l-kmand li ġej:
pkill -oImmaġina li żewġ utenti qed imexxu Firefox u tixtieq biss li toqtol il-verżjoni ta 'Firefox għal utent partikolari li tista' tmexxi l-kmand li ġej:
pkill -u firefoxTista 'joqtol il-proċessi kollha li għandhom ID ġenitur speċifiku. Biex tagħmel dan imexxu l-kmand li ġej:
pkill -PTista 'wkoll toqtol il-proċessi kollha b'Session ID speċifika billi tmexxi l-kmand li ġej:
pkill -sFl-aħħarnett, tista 'wkoll toqtol il-proċessi kollha li jaħdmu fuq tip partikolari tat-terminal billi tmexxi l-kmand li ġej:
pkill -tJekk trid tiġbed ħafna proċessi tista 'tiftaħ fajl bl - użu ta ' editur bħal nano u daħħal kull proċess fuq linja separata. Wara li ssalva l-fajl tista 'tmexxi l-kmand li ġej biex taqra l-fajl u toqtol kull proċess elenkat fih.
pkill-F / path / għal / fajlIl-Kmand Pgrep
Qabel ma tmexxi l-kmand pkill ta 'min jara dak li l-effett tal-kmand pkill ikun billi tmexxi l -kmand pgrep .
Il-kmand pgrep juża l-istess swiċċijiet bħall-kmand pkill u ftit extra.
Sinteżi
Din il-gwida uriet kif għandek toqtol proċessi bl-użu tal-kmand pkill. Linux ċertament għandu plenties ta 'għażliet disponibbli għall-proċessi ta' qtil inkluż killall, kill, xkill, uża s-sistema monitor u l-kmand ta 'fuq.
Huwa f'idejk li tagħżel liema waħda hija tajba għalik.