如上图,我想kill掉 python3 func_tg_1_vps.py这个进程(而不kill掉python3 func_tg_2_vps.py)。
解决方法:
第一步:首先使用ps -ef | grep python3命令,查出所有包含python3的命令
拿其中一条讲解
root 8653 6585 4 Aug24 ? 07:38:19 python3 func_tg_1_vps.py
对应如下:
UID PID PPID C STIME TTY TIME CMD
root 8653 6585 4 Aug24 ? 07:38:19 python3 func_tg_1_vps.py
root 19855 11811 0 17:50 pts/0 00:00:00 grep --color=auto java
UID :程序被该 UID 所拥有
PID :就是这个程序的 ID ,kill指定进程的时候,就是要kill掉这个PID
PPID :则是其上级父程序的ID
C :CPU使用的资源百分比
STIME :系统启动时间
TTY :登入者的终端机位置
TIME :使用掉的CPU时间。
CMD :所下达的是什么指令
第二步:使用kill -s 9 PID命令kill指定进程PID
kill -s 9 8653
kill掉后,再使用 ps -ef | grep查看一下进程情况,已经没有python3 func_tg_1_vps.py了。
参考文章:
https://www.cnblogs.com/JiHC/p/15772224.html
ps -ef | grep 命令详解-腾讯云开发者社区-腾讯云
https://www.cnblogs.com/dpwindy/p/9143097.html