有一个很好的库可以完成这一功能,可惜因为文档少所以网上例子不太多
库名:python-daemon
可以通过Pip来安装
最简单的使用方式
import daemon
with daemon.DaemonContext():
print "your code"
当然代码块中最好放一个长时间执行并写日志到某个路径的代码,方便观察代码的执行情况
简单但是缺乏必要的控制,比如 如果我们想保证无论多次执行程序都只保证系统内只有一个改程序的进程的话就需要pid文件来控制这时候可以使用这个库带的另一个类DaemonRunner
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有