Како лако убити процесе

У основи постоје 4 начина de Матар ефективно а процесу en линук: убијте га именом, наводећи део имена, ПИД, показујући на прозор процеса курсором миша. Да видимо једног по једног ...

Убити: убити процес користећи његов ПИД

Најсложенији, али истовремено и најтачнији начин за убијање процеса је његов ПИД („Идентификатор процеса“). Било која од ове 3 варијанте може да послужи:

убити -ТЕРМ пид убити -СИГТЕРМ пид убити -15 пид

Можете користити име сигнала (ТЕРМ или СИГТЕРМ) који желите да пошаљете процесу или његов идентификациони број (15). Да бисте видели потпуну листу могућих сигнала, предлажем да проверите приручник за убијање. Да бисте то урадили, покрените:

Повезани чланак:
Искључивање и поновно покретање помоћу команди
човек убити

Погледајмо пример како да убијемо Фирефок:

Прво морате да сазнате ПИД програма:

пс -еф | греп фирефок

Та команда ће вратити нешто попут овог:

1986? Сл 7:22 /уср/либ/фирефок-3.5.3/фирефок

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

убити -9 1986

киллалл: убити процес користећи његово име

Ова команда је врло једноставна

киллалл име_процеса

Једну ствар коју треба имати на уму када користите ову методу је да ће се, ако постоји више инстанци тог програма, сви затворити.

Повезани чланак:
Црон & цронтаб, објашњено

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

Процес је могуће убити навођењем пуног имена или дела имена. То значи да нема потребе да памтите процес ПИД за слање сигнала.

пкилл име_процеса

Заузврат, овај метод ће убити све процесе који садрже унету реч. То значи да ће, ако имамо отворена 2 процеса која деле реч у имену, оба бити затворена.

ккилл: убити процес избором прозора мишем

Ово је најједноставнија и најпрактичнија метода. У случају катастрофе, једноставно притисните Алт + Ф2 да бисте отворили дијалошки оквир који ће вам омогућити извршавање наредби. Одатле покрените следећу команду:

ккилл

Курсор миша ће се трансформисати у малу лобању. Преостаје само да кликнете на прозор који желите да затворите и да се промени. Ћао процес.

Неки завршни коментари

На крају, желео сам да поделим неколико савета који могу бити корисни. У Линук-у, као и у Виндовс-у, када процес виси, дотични прозор се генерално може затворити кликом на дугме Затвори (које има облик Кс). После неколико секунди појавиће се прозор са питањем да ли заиста желимо да убијемо процес јер не реагује правилно. Кажемо да и то је то.

То значи да овде описане методе треба користити када се ништа не догоди када кликнете на дугме Затвори дотичног прозора.

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

На крају, може бити врло корисно сазнати који се процеси тренутно изводе. Због тога различита радна окружења (ГНОМЕ, КДЕ, итд.) Имају графичке алате који олакшавају овај задатак. Међутим, у случају да им не можете приступити или то једноставно желите учинити са терминала, можете извршити следеће:

врх

У случају да ово не успе или ако немате инсталиран одговарајући пакет, увек можете покренути:

пс -А

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


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Јеронимо Наварро дијо

    «Пс -еф | „греп фирефок“ није исто што и „пгреп фирефок“?

    Па лично користим "пидоф" да бих добио ПИД.

    Поздрав!

  2.   Иаго Мартинез Оцана дијо

    оно што највише користим је:
    ~ $ врх
    показујући нам листу активних процеса, онда ако притиснемо „к“ или напишемо „килл“ тражит ће нас пид процеса за убијање (читамо га одозго) и затим ући, за излаз из врха притиснути „к“
    Врло добар улазак, али овај облик ми се чини једноставнијим. Ако се терминал не покрене, покушавамо са цтрл + алт + ф [1-6] и то радимо одатле.

  3.   Анатонија дијо

    Који генијалци, хвала вам што сте ми помогли, пружили су ми одличан допринос у овом посту !!!

  4.   Оцтавио Виллануева дијо

    Здраво! Може ли бити да команда ккилл само учини да Кс програм нестане и остане отворен? Јер ми се увек догоди да када одем до менаџера задатака процес још увек живи и морам да га убијем.
    Признајем, врло сам новајлија. А наредбе киллалл и пкилл ће ми пуно помоћи. Хвала што сте их поставили, врло добар блог.
    Поздрав!

  5.   хебертх ардила дијо

    Препоручујем хтоп 😀 за то је најбоље ...

    ради са нцурсес

    судо апт-гет инсталирај хтоп

  6.   лионн дијо

    пидоф није за све Уник-ове, на пример Соларис нема ту команду, а то нас наводи на употребу моћног пс-а.

    поздрави

  7.   dub дијо

    хтоп је опширнији и једноставнији за употребу

  8.   РудаМацхо дијо

    У случају коришћења ПИД-а, исправна ствар је $ килл ПИД који подразумевано шаље сигнал СИГТЕРМ, у случају да процес не реагује, користи се $ килл -9 ПИД који шаље сигнал СИГКИЛЛ, овај последњи елиминише процес не дозвољавајући правилно затварање истог (на пример може доћи до губитка података). СИГТЕРМ пита молим те, СИГКИЛЛ му даје секиру 🙂

  9.   Родриго дијо

    Пуно вам хвала, тестираћу ако ми се понови.

  10.   Родриго дијо

    упит. Када окружење радне површине виси у Убунту-у (користим Унити), може ли се поново покренути без убијања свих осталих процеса? Нисам баш напредан у Линуку и понекад ми се догоди да радим и да ми виси, једино што радим је сигурно поновно покретање, али губим све на чему сам радио.

    Не знам да ли се моја сумња разуме.

    поздрави

  11.   СталлВалдс дијо

    Процес у зомби држави не може се убити на традиционалан начин.

    Овде за више детаља: есдебиан.орг/вики/матар-процесо-зомбие

  12.   крафти дијо

    За напредније, како убити процес у ЗОМБИЕ стању?
    само да генеришем мало ћаскање 😀

  13.   Јорге Випс дијо

    Врло добро, баш оно што ми је требало ..

  14.   пепе дијо

    Истина је да је наредба килл веома корисна. Способност убијања досадних процеса само позивањем на убиство је сјајна. Напокон наредба која служи нечему.

  15.   алек дијо

    Теоријско питање: Убијање процеса значи да престаје да делује. Дакле, моје питање је обрнуто, ако желим да поново покренем тај процес који сам убио, како да то учиним?

    1.    Алек дијо

      па ставили сте ./ (назив процеса) &
      са овим га поново покренете и изаћи ће и ваш ПИД 😀

  16.   ЈЦ Ривера дијо

    Одлично, имао сам времена да потражим овакву помоћ. Било ми је врло корисно. Пуно вам хвала на подели.
    Поздрав из Сан Луис Потосија, Мексико.

  17.   Алек дијо

    Како могу да убијем два процеса знајући њихов ПИД у истој наредби?

    1.    јохн дијо

      Мислим да је било 'убити [Први ПИД] [Други ПИД]

  18.   Гауцхита Ватафак дијо

    Врло занимљив чланак. Ова веб локација је моја главна линук веб локација.

    Генерално користим:
    пс секира | греп име_процеса (ово за проналажење на систему)
    килл -9 процесс_ид

    Делим бесплатни онлајн курс за басх који иде около:
    https://aprendemia.com/cursos/curso-de-bash-scripting Надам се да ће бити корисно.

  19.   Анди дијо

    А ако бих желео да то буде профил у Линуку само онај који се затвара како треба?

    пример имам отворена 2 фирефок профила
    али желим само један профил да се затвори

    профил 1
    профил 2

    Желим да се затвори само профил 2 како би требало да буде

    унапред хвала на одговору

  20.   ми дијо

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