首先查看都有哪些进程,后面的filename就是进程程序的名字(不用带路径)
ps -ef | grep filename
返回的结果如下,第二列的四位数字就是进程ID
username 2216 1 0 00:13 ? 00:00:11 /usr/bin/python ./filename.py
username 2357 2216 0 00:21 ? 00:00:00 [filename.py] <defunct>
username 2359 2216 0 00:22 ? 00:00:00 [filename.py] <defunct>
username 3575 2216 0 04:59 ? 00:00:00 [filename.py] <defunct>
然后通过进程ID杀死正确的进程,后面带<defunct>的是子进程,不用杀,直接杀后面写了filename的进程ID即可。使用如下命令:
kill -9 id1 id2 …
如果有多个kill -9后面跟ID即可,如果有多个ID可以跟多个ID。
一定要注意进程号不要写错了,不然就不知道是杀的什么进程了。