如何在 scons 终止时优雅地杀死 scons 构建器?
How to gracefully kill a scons builder when scons is terminated?
我有一个很长的 运行 生成器来渲染视频。有时在构建过程中我会注意到它不正确并想杀死它,这需要向渲染服务器发送 HTTP 请求。 scons 系统中是否有一些信号或挂钩可用于确定 scons 何时关闭以便我可以向服务器发送消息?
您可以这样做:(来自 SCons 联机帮助页的原始代码)
将其放入您的 SConstruct/SConscript
import atexit
def shutdown_my_server():
" do your stuff here "
pass
atexit.register(shutdown_my_server)
我有一个很长的 运行 生成器来渲染视频。有时在构建过程中我会注意到它不正确并想杀死它,这需要向渲染服务器发送 HTTP 请求。 scons 系统中是否有一些信号或挂钩可用于确定 scons 何时关闭以便我可以向服务器发送消息?
您可以这样做:(来自 SCons 联机帮助页的原始代码) 将其放入您的 SConstruct/SConscript
import atexit
def shutdown_my_server():
" do your stuff here "
pass
atexit.register(shutdown_my_server)