Linux查看并杀死进程

查看进程

ps -aux|grep 程序名

有的时候我们会发现把进程都杀死了,但是查询该名字的进程时,又好像没杀死;不用担心,这其实是这条查询语句的进程。


查询语句的进程

如果换成别的名字照样有这个进程


image.png

杀死进程

先查看一下进程

python@ubuntu:~$ ps -aux|grep mongo
root       3523  0.0  0.3  56596  3808 pts/18   T    19:34   0:00 sudo mongod
root       3524  0.0  5.9 552160 59860 pts/18   Tl   19:34   0:00 mongod
python     3585  0.0  0.0  15984   928 pts/18   S+   19:35   0:00 grep --color=auto mongo

杀死3523进程号的进程

使用kill

python@ubuntu:~$ sudo kill 3523
python@ubuntu:~$ ps -aux|grep mongo
root       3523  0.0  0.3  56596  3808 pts/18   T    19:34   0:00 sudo mongod
root       3524  0.0  5.9 552160 59860 pts/18   Tl   19:34   0:00 mongod
python     3585  0.0  0.0  15984   928 pts/18   S+   19:35   0:00 grep --color=auto mongo

发现没杀死,因为kill命令会有IO阻塞,所以如果在进行IO操作的时候,就不会杀死进程

使用kill -9

buntu:~$ sudo kill -9 3523
[1]+  已杀死               sudo mongod

查看进程,已经被杀死,只剩下,这句查询语句进程

python@ubuntu:~$ ps -aux|grep mongo
python     3599  0.0  0.0  15984   956 pts/18   S+   19:36   0:00 grep --color=auto mongo

你可能感兴趣的:(Linux查看并杀死进程)