Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为python脚本(bot)启动计划作业的最佳方式_Python_Scheduled Tasks_Celery_Bots_Celerybeat - Fatal编程技术网

为python脚本(bot)启动计划作业的最佳方式

为python脚本(bot)启动计划作业的最佳方式,python,scheduled-tasks,celery,bots,celerybeat,Python,Scheduled Tasks,Celery,Bots,Celerybeat,我正在尝试构建一个Twitter机器人,它执行一组具有不同时间间隔/周期的周期性操作。所以我试图想出一个好的解决方案来处理一组不同频率的预定任务 例如,我需要执行以下任务: 每15分钟做一次任务1 每小时做一次任务2 每天做任务3 每周做一次任务4 我曾经考虑过使用cron作业,但它看起来很混乱,或者每15分钟使用一个cron作业并检查需要执行的任务,或者为每个任务设置单独的cron条目 我想要更好的东西,所以我读到芹菜可以用来安排周期性的任务,但是我很难把我的头放在工人和消息队列上 还有其

我正在尝试构建一个Twitter机器人,它执行一组具有不同时间间隔/周期的周期性操作。所以我试图想出一个好的解决方案来处理一组不同频率的预定任务

例如,我需要执行以下任务:

  • 每15分钟做一次任务1
  • 每小时做一次任务2
  • 每天做任务3
  • 每周做一次任务4
我曾经考虑过使用cron作业,但它看起来很混乱,或者每15分钟使用一个cron作业并检查需要执行的任务,或者为每个任务设置单独的cron条目

我想要更好的东西,所以我读到芹菜可以用来安排周期性的任务,但是我很难把我的头放在工人和消息队列上

还有其他选择吗?
您认为让程序更易于维护和扩展哪个更好?

我以前使用过cron,但用于非常简单的任务。有没有关于如何为这种情况正确设置cron的参考资料。

您应该更深入地了解cron,因为它受许多操作系统的支持,并且可以通过简单的脚本进行扩展。这里是一个

如果提供的答案有帮助,请接受它,或者更新以获得进一步的帮助;)@抱歉耽搁了,我会更新的。