使用Twisted像服务一样运行python脚本

时间:2019-05-03 14:43:23

标签: python service twisted minute

我想像自动服务一样运行此脚本,该脚本每天都在Twisted中运行(我最初尝试过“ DAEMON”,但似乎很困难,而且我也找不到合适的tuto来做到这一点,我已经尝试了crontab,但这不是我想要的)。

有人用Twisted这样做吗,因为我没有找到针对我的脚本制作的教程(从db表中获取数据并将它们放入同一db的另一个表中)?我必须将日志保存在文件中,但这并不是最困难的部分。

[EnableCors("*", "*", "*")]

1 个答案:

答案 0 :(得分:0)

如果您想每分钟运行一次功能,请查看LoopingCall。它需要一个功能,并定期运行它,除非告知要停止。

您将使用类似这样的功能(我尚未测试过):

from twisted.internet.task import LoopingCall
looper = LoopingCall(a.checkDB)
looper.start(60)

文档在链接上。