Процесори

Како убити процес из командне линије

Како убити процес из командне линије
Сваки програм који је унесен у РАМ и који је постављен да буде усмерен ка извршењу процесора познат је као процес. Кад год радите са оперативним системом по вашем избору, приметићете више процеса који се истовремено покрећу на њему. Неки од ових процеса покрећу се да се аутоматски покрену чим укључите оперативни систем, тј.е., ови процеси су обавезни да би ваш систем исправно радио. Постоје и неки процеси које морате покренути ручно након покретања система.

Понекад се можете осећати као да се на вашем систему изводе неки непотребни процеси, можда вам процес више неће требати или је процес можда почео да не функционише исправно. У свим овим ситуацијама мораћете да покушате да пронађете начин да убијете (или завршите) процесе. Процес у Линуку можете убити било путем ГУИ-а или ЦЛИ-а. Овај чланак истражује неке од различитих начина на које се убија процес из командне линије у Линуку.

Напомена: Методе приказане у овом чланку изводе се у Линук Минт 20.

Методе за убијање процеса помоћу командне линије

Следеће укључују три различита облика убијања процеса из командне линије у Линук Минт 20.

Метод # 1: Коришћење наредбе „килл“

Да бисте убили процес путем терминала помоћу наредбе „килл“ у Линук Минт 20, поступите према доле датој методи:

Прво покрените терминал кликом на његову икону која се налази на траци задатака Линук Минт 20. Терминал Линук Минт 20 приказан је на следећој слици:

Да бисте користили наредбу „убити“, мораћете да знате ИД процеса процеса који желите да убијете помоћу ове наредбе. Ово је такође познато као ПИД, што је јединствени идентификатор за сваки процес који ради на вашем систему. Да бисте утврдили ИД-ове процеса свих тренутно покренутих процеса на вашем систему, извршите следећу наредбу у терминалу:

$ пс -сек

Ова наредба ће дохватити листу свих процеса који су тренутно покренути на вашем Линук Минт 20 систему, заједно са њиховим ПИД-овима.

Листа свих тренутно покренутих процеса на мом систему приказана је на доњој слици:

Сада, након идентификовања ПИД процеса који желите да убијете, мораћете да извршите наредбу „убити“. За овај сценарио ћемо убити поступак Фирефок-а са ПИД „1934“, као што можете да потврдите на слици приказаној горе.

Имајте на уму да ће се овај ПИД разликовати сваки пут када покренете нову инстанцу процеса. Штавише, на слици приказаној горе можете видети више ПИД-ова који одговарају Фирефок процесу. Све ово су подређени ПИД, осим првог. Ово је разлог иза кога се користи „1934“ као ПИД за Фирефок процес, који је у ствари његов први ПИД.

Синтакса наредбе „килл“ је следећа:

$ убити ПИД

Овде ћете морати да замените израз „ПИД“ са ПИД процеса који желите да убијете. У овом примеру, заменили смо израз „ПИД“ са „1934“, тј.е., ПИД процеса Фирефок, као што је приказано на доњој слици:

Успешно извршавање ове наредбе одмах ће убити Фирефок процес и више га нећете моћи пронаћи на листи тренутно покренутих процеса на вашем систему.

Метод # 2: Коришћење наредбе „пкилл“

Да бисте убили процес путем терминала помоћу наредбе „пкилл“ у Линук Минт 20, поступите према методи датој у наставку:

Команда „пкилл“ не захтева ИД процеса да би га убила; већ ову радњу можете да извршите једноставно ако знате тачан назив процеса. У овом сценарију желимо покренути наредбу „пинг“, а затим, током њеног извршавања, желимо убити процес помоћу наредбе „пкилл“.

Прво пингајте веб локацију помоћу следеће команде:

$ пинг УРЛ

Овде замените УРЛ УРЛ-ом веб локације који желите да пингујете. У овом примеру смо желели да пингамо Гоогле.цом, као што је приказано на следећој слици:

Како се ова наредба „пинг“ извршава у терминалу, покрените другу инстанцу терминала, а затим извршите следећу наредбу у терминалу:

$ пкилл ПроцессНаме

Овде замените термин „ПроцессНаме“ именом процеса који желите да убијете помоћу команде „пкилл“. У овом примеру, термин смо заменили са „пинг“, јер желимо да зауставимо процес пинга.

Након што притиснете тастер Ентер, вратите се на инстанцу терминала у којој је била покренута наредба „пинг“ и приметићете да је овај поступак завршен, као што је приказано на доњој слици:

Метод # 3: Коришћење наредбе „киллалл“:

Да бисте убили процес путем терминала помоћу наредбе „киллалл“ у Линук Минт 20, поступите према доле датој методи:

Команда „киллалл“ може да убије процес, заједно са свим његовим подређеним процесима. Опет, баш као и наредба „пкилл“, наредба „киллалл“ не захтева ПИД-ове; већ једноставно можете да убијете процес ако знате његово име.

Да бисмо демонстрирали употребу ове наредбе, поново смо поновили исти сценарио који смо креирали горе, тј.е., покушали смо да пингамо Гоогле.цом са командом „пинг“.

Након тога покрените нову инстанцу терминала, а затим унесите следећу наредбу:

$ киллалл ПроцессНаме

Овде термин „ПроцессНаме“ можете заменити именом процеса који треба да убијете помоћу команде „киллалл“. У овом случају, термин смо заменили са „пинг“, као што је приказано на доњој слици:

Након извршавања ове наредбе, морате се вратити на инстанцу терминала у којој сте извршили наредбу „пинг“. Приметићете да је поступак већ завршен, као што видите на следећој слици:

Закључак

Користећи било коју од три методе описане у овом чланку, можете да убијете онолико процеса колико желите док користите Линук Минт 20, а тиме и сачувате све системске ресурсе које су ти процеси заузимали.

Најбоље игре за ручно праћење
Оцулус Куест је недавно представио сјајну идеју ручног праћења без контролера. Са све већим бројем игара и активности које извршавају подршку формално...
Како приказати ОСД прекривач у целом екрану Линук апликација и игара
Играње игара преко целог екрана или коришћење апликација у режиму целог екрана без ометања може вам одсећи релевантне системске информације видљиве на...
Топ 5 карата за хватање игара
Сви смо видели и волели стримовање играња на ИоуТубе-у. ПевДиеПие, Јакесептицие и Маркиплиер само су неки од најбољих играча који су зарадили милионе ...