Linux системасын пайдалануу менен өлтүрүш үчүн жөнөкөй жолу
Linux системасын пайдалануу менен өлтүрүш үчүн, ар кандай жолдор менен көп бар. Мисалы, мен мурда "көрсөтүү жол жазган бир Linux программасын өлтүрүүгө 5 жолдору " деп аталган: "Мен дагы бир жол жазган бир буйругу менен ар кандай арыз өлтүргүлө ".
"Бир Linux программасын өлтүрүүгө 5 кандай жолдор менен" бир бөлүгү деп, мен PKill буйрук сени киргизген жана бул колдонмодо берилген, мен PKill буйругу колдонуу жана жеткиликтүү өчүргүчтөрүн боюнча көбүрөөк болот.
PKill
PKill буйругу атын көрсөтүү менен гана программа өлтүрүүгө мүмкүнчүлүк берет. Мисалы, сиз төмөнкү терип болот эле жараян ID менен ачык терминалга өлтүргүсү келсе, анда:
pkill мөөнөттүүСиз төмөнкүдөй е которууну камсыз өлтүргөн жараяндардын санын санап кайтарып берет:
pkill -Cчыгаруу жөн гана өлтүрүп жараяндардын саны болот.
бир колдонуучу үчүн төмөнкү команданы аткаруу үчүн бардык жараяндарды өлтүрүү үчүн:
pkill -uбир колдонуучу үчүн натыйжалуу колдонуучу id'ге табуу үчүн төмөнкүлөр ID буйрук колдонот:
ID -uМисалы:
ID -u ГариСиз ошондой эле төмөнкүдөй чыныгы колдонуучу ID'син пайдаланган бир колдонуучу үчүн бардык жараяндарды өлтүрүүгө болот:
pkill -Uчыныгы колдонуучу ID жараянын чуркап пайдалануучунун ID болот. Көпчүлүк учурларда, ал натыйжалуу пайдалануучу, ошондой эле болот, бирок жараян бийик артыкчылыктарды пайдалануу менен чуркап келип, анда буйругун жана натыйжалуу колдонуучуну чуркап адамдын чыныгы колдонуучу ID ар түрдүү болот.
чыныгы колдонуучу ID төмөнкү буйругун колдонуу үчүн.
ID -ruОшондой эле төмөнкү буйруктарды колдонуу менен бир топ бардык программаларды өлтүрүп алат
pkill -G pkill -Gжараяны тобу ID реалдуу тобу номуру денелик жактан буйрук чуркап пайдалануучунун жараяны топ эми жараянын чуркап топ номуру болот. команда бийик артыкчылыктарды пайдалануу менен чуркап келсе, бул ар кандай болушу мүмкүн.
бир колдонуучу үчүн топ ID табуу үчүн төмөнкү буйрукту ID Нускасы:
ID -GТөмөнкү ID буйругун колдонуу менен чыныгы тобу ID алуу үчүн:
ID -rgСиз иш жүзүндө өлтүрөт pkill жараяндардын санын чектеши мүмкүн. бир колдонуучулар кыймылдарынын баарынын өлтүрүү Мисалы үчүн, балким, сага эмне кылып берейин, жок. Ал эми төмөнкү буйрук чуркап, алардын акыркы жараянын өлтүрүп алат.
pkill -nБолбосо эски программасы төмөнкү команданы аткаруу өлтүрүү үчүн:
pkill епоImagine эки колдонуучулар Firefox иштеп жатат жана сиз жөн гана үчүн Firefox нускасын өлтүрүп колдонуучуга төмөнкү буйрук чуркай алат келет:
pkill -u FirefoxСиз бир ата-эне ID бардык жараяндарды өлтүрүп алат. төмөнкү буйрукту чуркап үчүн:
pkill -PОшондой эле төмөнкү буйрукту чуркап белгилүү бир сеанс ID бардык жараяндарды өлтүрүүгө болот:
pkill сатылышыАкыры, силер да төмөнкү буйрукту чуркап бир терминал түрүнө чуркап бардык жараяндарды өлтүрүүгө болот:
pkill -tЭгер жол көп өлтүргүсү келсе, анда сиз тариздөөгө болот , мисалы, нано катары редактор жана өзүнчө сап боюнча ар бир ишти кирет. билэни үнөмдөө кийин билэни окуп, анын ичинде келтирилген ар бир жол өлтүрүш үчүн төмөнкү буйрукту иштете аласыз.
pkill -F / жол / из / билэPgrep Command
Pkill буйрукка pkill буйрук таасири чуркап эмне болорун көрүп кетүү керек чуркап чейин pgrep буйрук .
pgrep буйрук pkill буйругу менен бир нече кошумча катары эле которулушуна колдонот.
Жыйынтык
Бул колдонмо pkill буйругун пайдалануу менен өлтүрүүнүн жолун ачып берди. Linux, албетте, анын ичинде killall жараяндарды өлтүрүү үчүн колдо болгон тандоолор өлтүрүп, xkill система мониторинг жана жогорку буйругун колдонуу plenties жазыла элек.
Ал силер үчүн ылайыктуу болгон бир тандоого сага чейин.