Уничтожение нескольких процессов

У меня есть одна команда (/usr/lib/R/exec/R pathtoDifferentFiles) быть выполняемым со многими различными аргументами (имена файлов). Взгляд на htop, Я вижу по крайней мере 30 созданных процессов,

Я хочу уничтожить всех их одновременно.

Существует ли способ уничтожить процессы, которые применяют команду, запускающуюся с шаблона? (/usr/lib/R/exec/R)

3
задан 22 September 2014 в 08:09

3 ответа

Попытайтесь использовать эти pkill команда:

pkill --full /usr/lib/R/bin/exec/R

От pkill страница справочника:

pkill will send the specified signal (by default SIGTERM) to each process.

[...]

      -f, --full
        The pattern is normally only matched against the process name.
        When -f is set, the full command line is
        used.
8
ответ дан 17 November 2019 в 09:13

Попробуйте эту команду,

ps aux | awk '/\/usr\/lib\/R\/exec\/R/ {print $2}' | xargs kill

ИЛИ

pa aux | awk '/\/usr\/lib\/R\/bin\/exec\/R/ {print $2}' | xargs kill
2
ответ дан 17 November 2019 в 09:13

Можно использовать:

ps -ef| awk '/\/usr\/lib\/R\/bin\/exec\/R/ {print $2}' |xargs kill -9
1
ответ дан 17 November 2019 в 09:13

Другие вопросы по тегам:

Похожие вопросы: