Линук наредбе

Линук килл цомманд

Линук килл цомманд
Убијање је врло корисна команда у Линуку која се користи за ручно окончање процеса. Шаље сигнал који на крају завршава или убија одређени процес или групу процеса. Ако корисник не одреди сигнал за слање са наредбом килл, поступак се завршава помоћу подразумеваног ТЕРМ сигнала.

Добијање информација о процесима

Добијање процеса који не реагује је први корак у његовом убијању. Информације о процесу можемо добити помоћу две наредбе, тј.е., врх и пс. Да бисте видели листу извршених процеса, откуцајте топ из командне линије:

$ топ

Или

$ пс

Неке битне детаље пронаћи ћете на терминалу. На пример, замислите ситуацију у којој процес повезан са „апликацијом“ престаје да реагује. У нашем случају, постоје четири примена апликација које раде са ИД-овима процеса (ПИД) 5441, 3870, 5062 и 3637, 4233, 770, 3787, према нашем врху командног приказа.

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

$ пс помоћни | греп апликација

Док,

а = Прикажи све процесе који се односе на корисника

у = Прикажи процес власника / корисника.

к = Прикажи све процесе који нису повезани са терминалима

Греп исписује линије које одговарају обрасцу, док пс враћа снимак тренутног процеса. Разлог употребе греп-а за филтрирање пс-а је једноставан: ако покренете пс сам, добићете снимак свих покренутих процеса.

Прикажи листу сигнала:

Упишите килл -л да бисте приказали листу свих сигнала. Помоћу команде килл можемо слати разне сигнале.

Са листе задатих сигнала можемо одабрати било који сигнал.

$ килл -л

Постоје неки уобичајени сигнали убиства:

Назив сигнала Вредност сигнала Ефекат

СИГХУП 1 Прекини везу
ЗНАК 2 Прекид са тастатуре
СИГКИЛЛ 9 Сигнал убијања
СИГТЕРМ 15 Сигнал прекида
СИГСТОП 17, 19, 23 Зауставите процес

Убијте процесе према ИД-у:

Дакле, употребимо наредбу килл да завршимо нашу апликацију. Синтакса би била овако:

Сигнал убиства ПИД

Пошаљите сигнал за убијање да бисте убили 4129 процеса:

Убити -9 4124

Пошаљите сигнал да прекинете 5427 процеса:

Убити -1 5427

Пошаљите сигнал за прекид процеса 5250 са тастатуре:

Убити -2 5250

Убијте процес по имену:

Ако желите да убијете све процесе који се изводе у апликацији. Користите команду киллалл:

$ киллалл -9 апликација

Сви процеси који се изводе у апликацији су успешно убијени.

Закључак:

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

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