我有一个命令 ( /usr/lib/R/exec/R pathtoDifferentFiles
) 正在使用许多不同的参数(文件名)执行。查看htop
,我看到至少创建了 30 个进程,
我想同时杀掉他们所有人。
有没有办法可以终止执行以模式开头的命令的进程?(/usr/lib/R/exec/R
)
答案1
尝试使用以下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.
答案2
尝试这个命令,
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
答案3
您可以使用 :
ps -ef| awk '/\/usr\/lib\/R\/bin\/exec\/R/ {print $2}' |xargs kill -9
答案4
这全杀命令应该执行你想要的操作:
killall /usr/lib/R/exec/R