LINUX.ORG.RU

поиск процесса и его вырубание


0

1

Подскажите, какой-нибудь способ по которому можно найти процесс и тут же его убить в одну команду в строке? Так сказать, не задумываясь, навесить ограничение на поиск процесса и вырубить, что найдет.

Интересует, что-то типа:

ps aux | grep КОМАНДА_Процесс
pkill -9 процесс

но в одну строчку бы

★★★★★

Последнее исправление: NK (всего исправлений: 1)

pkill -f9 КОМАНДА_Процесс

beastie ★★★★★
()
Ответ на: комментарий от Frakhtan-teh

Спасибо, что-то подобное представлял и может даже находил...
(Не уже ли, как-то попроще нельзя?)

Правда вот с awk не приходилось особо работать, не подскажите, что оно здесь делает:
awk {'print $2'} во время вывода ps aux?

NK ★★★★★
() автор топика

По поводу killall и pkill просто:

вот например процесс с конки

conky -c путь/до/conkyrc

хорошо, когда он один, а если их несколько(?); но это так, конкретный пример

NK ★★★★★
() автор топика
Ответ на: комментарий от NK

вот чудак ;) смотри выше, проще уже некуда. а вся эта абракадабра с ps aux, grep, и awk заменяется простым

pgrep -f whatever

что оно здесь делает: awk {'print $2'}

печатает содержание второго поля. но опять таки — смотри выше и не майся дурью.

beastie ★★★★★
()

kill `pidof имя_процесса` не подойдет?

Pinkbyte ★★★★★
()
Ответ на: комментарий от vurdalak

killall -9 процесс

Допустим запущены следующие процессы:

conky -c conkyrc1
conky -c conkyrc2
пробовал и в кавычках и без убить один из - никак не вышло

NK ★★★★★
() автор топика
Ответ на: комментарий от NK

NK> Допустим запущены следующие процессы:

У них имя разве не одинаковое - conky? Тогда вы и грепом получите оба.

vurdalak ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.