我正在编写一个python程序,我将使用supervisor运行。该计划基本上做到以下几点:
if __name__ == "__main__":
while True:
run()
其中run函数执行从数据库(mysqlDB
)获取内容并将其发送到电子邮件中的简单任务。
我想编写程序,以便在使用
时 supervisorctl stop program
应该关闭mysql连接并完成关闭的propper日志。
有什么方法可以在我的python脚本中处理stop命令。
答案 0 :(得分:0)
您可以使用信号单元从OS接收信号,这是管理员要执行的操作。以下示例代码未经测试。完全没有
file_input
在此处查看更多,更干净的示例: