Како прекинути неодговарајуће процесе у Линук -у помоћу килл и пкилл

Како прекинути неодговарајуће процесе у Линук -у помоћу килл и пкилл

Суочавање са програмима који не реагују може бити тежак посао, посебно ако радите на старијем хардверу. У том случају замрзавање система постаје уобичајен проблем. Срећом, постоји много начина за убијање процеса који не реагују у Линуксу.





Команде килл и пкилл пружају једноставна, али ефикасна решења за прекидање зомби процеса који не реагују са терминала. Одељци у наставку описују како убити обесне процесе у Линуксу помоћу килл и пкилл.





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

Команда килл у Линук -у вам омогућава да лако напустите процесе који не реагују. Он шаље завршни сигнал процесу. Подразумевано, килл шаље СИГТЕРМ сигнал, представљен бројем сигнала петнаест . Следећи пример користи килл за заустављање процеса који има ПИД 27065.



kill 27065

Корисници могу слати друге сигнале навођењем назива или броја сигнала. На пример, доле наведене команде килл заустављају зомби процес помоћу СИГКИЛЛ системски сигнал, представљен бројем сигнала 9 .

kill -9 27065
kill -SIGKILL 27065

Разлика између СИГТЕРМ -а и СИГКИЛЛ -а је у томе што процеси могу ухватити и занемарити сигнал СИГТЕРМ. Али, СИГКИЛЛ је имун на руковање процесима и одмах убија програме.



Списак свих доступних сигнала можете погледати помоћу наредби килл испод.

kill -l
kill -L

Све у свему, СИГКИЛЛ ће бити прикладнији када баве се процесима система који не реагују . С друге стране, СИГТЕРМ је прави пут ако желите љупко завршити окачене програме.





где купити половне рачунарске делове

Убијте процесе који не реагују помоћу пкилл -а

Наредба пкилл олакшава прекидање процеса у Линуку омогућавајући нам да убијамо програме на основу њиховог имена. На пример, наредба испод убија нано програм помоћу пкилл -а.

pkill nano

Као и килл, и пкилл подразумевано шаље сигнал СИГТЕРМ. Употријебите сигнал СИГКИЛЛ ако желите одмах зауставити процес неодговарања.





pkill -9 nano

Како добити ИД процеса (ПИД) процеса

ПИД информације могу бити од велике помоћи при окончању процеса који не реагирају у Линуку. ПИД број процеса можете добити на неколико начина. Следећа команда преузима ПИД процеса названог нано помоћу команда греп и пс.

ps aux | grep nano

Такође можете користити команду пгреп која директно избацује ИД процеса.

како смањити осетљивост микрофона
pgrep nano

Управљање процесом који не реагује на Линук -у

Команде килл и пкилл олакшавају суочавање са процесима који не реагирају у Линуку. Све што вам је потребно да зауставите процес зомбија је његов ПИД и приступ љусци. Међутим, можда ће вам требати додатне судо дозволе када убијате процесе који припадају другом кориснику. Дакле, ако сте на систему са више корисника, замолите администратора да вас дода на листу судоерс пре него што предузмете било коју радњу.

Објави Објави Твеет Емаил Како додати корисника на Судоерс листу у Линуку

Желите да доделите административне привилегије кориснику Линука? Ево како можете додати корисника на листу судоерс.

Прочитајте следеће
Повезане теме
  • Линук
  • Линук наредбе
  • Администрација система
О аутору Рубаиат Хоссаин(Објављено 39 чланака)

Рубаиат је дипломирани ЦС са снажном страшћу према отвореном коду. Осим што је Уник ветеран, бави се и безбедношћу мреже, криптографијом и функционалним програмирањем. Страствени је колекционар половних књига и непрестано се диви класичном роцку.

Више од Рубаиат Хоссаин

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили