ubuntu怎么杀死指定的进程的pid

打印 上一主题 下一主题

主题 1006|帖子 1006|积分 3018

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
引言

偶然需要杀死一些进程,可以使用终端实验:kill 该进程的pid。但该进程偶然杀不死,那么就需要实验逼迫杀死。使用指令:kill -9 该进程的pid。
查询进程

使用指令:
  1. ps aux
复制代码
查询特定进程的指令

使用指令:
  1. ps aux
  2. | grep 该进程的进程名
复制代码
这样可以过滤不必要的进程的参数展示。
清除grep下令本身的进程

上面第二条指令查询后可以大概看到特定进程和grep进程两个进程的相关参数,需要进一步过滤掉grep进程可以使用下面的指令:
  1. ps aux
  2. | grep 该进程指定的进程名 | grep -v grep
复制代码
只查询特定进程的PID

此时只会展示特定进程的pid,不会展示进程的其它数据。
  1. ps aux
  2. | grep 该进程的进程名 | grep -v grep | awk '{print $2}'
复制代码
示例

假设你有一个名为 nginx 的进程,你想获取它的 PID,可以运行以下下令:
  1. ps aux
  2. | grep nginx | grep -v grep | awk '{print $2}'
复制代码
这个下令会输出全部名为 nginx 的进程的 PID。如果有多个进程匹配,它会列出全部匹配进程的 PID。
注意事项
如果进程名称是常见的,可能会有多个进程匹配。
确保你有足够的权限查看全部进程。偶然,你可能需要使用 sudo 来提拔权限,比方 sudo ps aux

使用进程名称匹配时,要注意巨细写,因为 grep 是区分巨细写的。如果需要不区分巨细写,可以使用 grep -i。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

缠丝猫

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表