去评论
海欣资源

使用Linux命令 根据进程名结束进程

dscca
2022/05/12 18:51:02
简介
本文介绍Linux根据进程名杀死进程的命令。
主要有三种方法:
    ps + grep
    killall
    pkill

1:ps + grep
用法
ps -ef | grep procedure_name | grep -v grep | awk '{print $2}' | xargs kill
procedure_name为进程名。
分析
    ps -ef
        列出所有进程
    grep procedure_name
        查找指定进程名的进程
    grep -v grep
        不显示带有grep的进程(也就是本条grep命令对应的进程)
    awk '{print $2}'
        筛选出进程的ID
    xargs kill
        杀死指定进程


2:killall
用法
killall procedure_name
procedure_name为完整的进程名。


3:pkill
用法
pkill procedure_name