Почетна » како да » Убијте Линук процесе Лакше са пкиллом

    Убијте Линук процесе Лакше са пкиллом

    Једна од најбољих особина у Линуку је начин на који можете да контролишете процесе из командне линије, тако да ако имате апликацију која закључава ваш ГУИ, увек можете да ССХ пређете са друге машине и само да убијете процес који вређа.

    Проблем је у томе што ако више пута убијате исти процес, врло је досадно морати да откријете ИД процеса сваки пут, тако да га можете убити… па ево лакшег начина да то урадите..

    Стари пут

    Класични начин убијања процеса значи да прво морате да користите команду пс која се преноси кроз греп да бисте пронашли процес који покушавате да убијете:

    $ пс -еф | греп свифтфок
    геек 7206 22694 0 Дец04? 00:00:00 / бин / сх / опт / свифтфок / свифтфок
    геек 7209 7206 0 Дец04? 00:00:00 / бин / сх /опт/свифтфок/рун-мозилла.сх / опт / свифтфок / свифтфок-бин
    геек 7213 7209 0 Дец04? 00:04:29 / опт / свифтфок / свифтфок-бин
    геек 14863 14224 0 18:19 птс / 4 00:00:00 греп свифтфок

    Онда да бисте убили процес, морали бисте да користите команду килл:

    $ килл 7206

    Нови пут

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

    $ пкилл свифтфок

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

    Ако желите да видите која имена процеса се подударају пре коришћења команде пкилл, можете користити команду пгреп. Прелазак -л прекидача каже пгреп да покаже и име процеса.

    $ пгреп -л свифтфок
    7206 свифтфок
    7213 свифтфок-бин

    Чини се да Свифтфок много пада на мене, тако да сам нажалост морао доста да користим ову команду у задње вријеме.