python获取当前进程的pid
python获取进程id号
os.getpid()获取当前进程id
os.getppid()获取父进程id
示例
1 | import os |
运行结果:
1 | 当前进程的pid: 7216 |
关闭指定pid的进程:taskkill -f -pid 16660
获取到当前进程的pid之后,就可以使用taskkill
1 | taskkill -f -pid 16660 |
示例2
对于可能长时间运行的后台进程,可以把当前进程的pid写到文件中。
这样可以在需要的时候,从文件中读取后台进程的pid,从而关掉该进程。
1 | import os |
运行该程序,将会在同级目录下生成pid.txt文件:
1 | 5444 |
此时就可以在其他地方使用taskkill命令来关闭该进程了。
1 | D:\Desktop\test\CMD>taskkill -f -pid 5444 |