Linux下进程kill掉的N种方法
作者:互联网
title | copyright | date | tags | categories |
---|---|---|---|---|
Linux下进程kill掉的N种方法 | true | 2019-08-20 13:02:44 -0700 |
原因
我在Liunx安装Apache服务时,遇到
有进程存在,本进程原地等待
导致此状况原因可能是我一开始没有联网直接运行
yum install -y httpd
导致该进程一直占用资源,pid被锁定
解决方法
常规篇
首先,用ps查看进程,方法如下:
ps -ef
查看详情
此时如果我想杀了yum的进程就在终端输入:
kill -s 9 2457
其中-s 9 制定了传递给进程的信号是9,即强制、尽快终止进程。
2457则是上面ps查到的yum的PID
杀死其他yum进程后,yum便能正常运行
进阶篇
把ps的查询结果通过管道给grep查找包含特定字符串的进程。管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。
ps -ef | grep yum
这样可以更加简洁的看到yum进程的信息
使用pgrep:
pgrep的p表明了这个命令是专门用于进程查询的grep。
pgrep yum
标签:ps,grep,yum,pgrep,Linux,进程,kill 来源: https://blog.csdn.net/qq_43442524/article/details/100077113