我目前正在使用psutil来做...
p = psutil.Process(pid)
p.kill()
...试图杀死一个函数的过程(我以为我得到了它的pid):
os.getpid()
...虽然这会杀死我的整个manage.py runserver命令,但我必须重新启动服务器。
有谁知道我能在这做什么?
答案 0 :(得分:0)
正如Ignacio所说,我的问题没有意义:“函数没有独立于VM的进程ID”
虽然回答了我的问题的本质:“如何从该函数外部停止执行函数(无限循环)?”
我们检查一个标志,例如数据库中设置的值。在freenode的#python中由一位善良的陌生人帮助