用一行命令kill掉指定id号的进程

ps -ef | grep process_name_segment | grep -v grep | awk '{print $2}' | xargs kill -9

命令说明:

ps -ef
# 列出进程信息
grep process_name_segment
# 在进程信息中找到需要杀死的进程命令名
grep -v grep
# 在进程信息中剔除带 grep 的信息(也就是剔除 grep 命令的进程,避免误删)
awk '{print $2}'
# 提取字符串行内容的第2个字段,也就是当前示例的进程号
xargs kill -9
# 将进程号作为参数传递给kill -9这个命令

发表评论

电子邮件地址不会被公开。 必填项已用*标注