- 主题:python定时任务有什么建议吗
现在我有一个需要定时运行定时关闭的程序,我现在是用父子进程来解决的,父进程定时打开关闭子进程,子进程是一个死循环,有其他好一点的建议吗?现在感觉太笨太暴力的样子
--
FROM 117.136.63.*
windows下面呢
【 在 potato09 () 的大作中提到: 】
: cron
--
FROM 112.45.96.*
【 在 Scolesath 的大作中提到: 】
: schedule模块
我的程序是死循环,这个模块能跳出来自动关闭吗
--
FROM 112.45.96.*
【 在 kerberos 的大作中提到: 】
: twisted cron
:
能不能详细一点呢,没查到太多资料
--
FROM 117.173.227.*
【 在 hgoldfish 的大作中提到: 】
: 没啥问题啊。。python 就是糙快猛。能出活就是硬道理。
: 如果是 linux 下专业使用可以用 celery. 我的技术栈就是 gunicorn + django + celery + redis + postgresql
:
我现在要同时运行多个这样的程序,这个方式太占资源了
--
FROM 117.173.227.*
【 在 ToSimplicity 的大作中提到: 】
: 定时启动脚本,脚本检查时间自行按时退出。这样不行么?
我的程序里面有个阻塞函数,到我想跳出程序的时间它就阻塞了,跳不出来
--
FROM 117.173.227.*
【 在 cn62 的大作中提到: 】
: APScheduler。
: 好用。
:
这个不能定时结束死循环
--
FROM 108.61.201.*
我要同时运行很多个这样的脚步,父子进程太占资源了
【 在 cn62 () 的大作中提到: 】
: 你自己的办法笨在哪里,暴力在哪里?
: 如果是觉得定时的方法笨就可以用apscheduler替代,开两个定时任务,一个用来开子进程,一个用来关子进程。
: 如果是觉得杀子进程暴力,那就没办法了,除非你的程序有外部开关可以控制。你那个程序本身是不能改的吧?
:
--
FROM 112.45.96.*