У меня есть одна команда (/usr/lib/R/exec/R pathtoDifferentFiles
) быть выполняемым со многими различными аргументами (имена файлов). Взгляд на htop
, Я вижу по крайней мере 30 созданных процессов,
Я хочу уничтожить всех их одновременно.
Существует ли способ уничтожить процессы, которые применяют команду, запускающуюся с шаблона? (/usr/lib/R/exec/R
)
Попытайтесь использовать эти 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.
Попробуйте эту команду,
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
Можно использовать:
ps -ef| awk '/\/usr\/lib\/R\/bin\/exec\/R/ {print $2}' |xargs kill -9