用一行命令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这个命令