Home > bash, Linux > Как да убием всички процеси по ключова дума?

Как да убием всички процеси по ключова дума?

При преглед на една от машините днес забелязах, че един cron е останал висящ в опашката и са зависнали близо 60 негови изпълнения.
user 312 0.0 0.0 60376 7164 ? Ss Jan14 1:26 /usr/local/php/bin/php /www/domain.com/www/root/dumper.php
user 635 0.0 0.0 60000 7476 ? Ss 2010 2:24 /usr/local/php/bin/php /www/domain.com/www/root/dumper.php
user 740 0.0 0.0 60000 6656 ? Ss 2010 2:29 /usr/local/php/bin/php
.............

За да убия всичките процеси наведнъж и да не пиша отделно PID на всеки процес, използвах следната команта:

ps aux | grep dumper | kill `awk '{print $2}'`

Въпросната команда обикала дървото с процесите и навсякъде където срещне думата “dumper” kill-ва процеса.

Categories: bash, Linux Tags:
Вижте всички статии от
Technology lover
Този автор е написал 156 статии