要终止Python进程,可以使用os.kill()
函数或signal
模块,下面是详细的步骤和示例代码:
使用os.kill()
函数终止进程
1、导入os
模块。
2、获取进程ID(PID)。
3、使用os.kill()
函数发送终止信号给进程。
示例代码:
import os import signal 获取进程ID(PID) pid = os.getpid() 发送终止信号给进程 os.kill(pid, signal.SIGTERM)
使用signal
模块终止进程
1、导入signal
模块。
2、定义一个处理程序函数,用于处理终止信号。
3、在主程序中注册处理程序函数。
4、运行主程序。
5、当需要终止进程时,调用处理程序函数。
示例代码:
import signal import time 定义处理程序函数,用于处理终止信号 def handle_termination(signum, frame): print("进程被终止") exit(0) 注册处理程序函数 signal.signal(signal.SIGTERM, handle_termination) 主程序 while True: print("正在运行...") time.sleep(1)
在这个示例中,当按下Ctrl+C
组合键时,会触发SIGTERM
信号,从而调用处理程序函数并终止进程。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。