【发布时间】:2019-10-15 16:47:18
【问题描述】:
我决定为我的 Django 项目使用一个名为 django-background-tasks 的库(文档链接:https://django-background-tasks.readthedocs.io/en/latest/)。我想将我的 Django 应用程序部署到 Linux 服务器(Ubuntu 19.0.4)。我应该如何编写 crontab 以便每五秒调用一次命令“process_tasks”?
这里Running a cron every 30 seconds 是实现秒部分的解决方法,但由于我对这部分工作(部署和自动化流程)不熟悉,我应该如何创建我的 crontab 文件以实现我想要的目的?
我将 process_tasks 用于许多不同的功能,例如:晚上做一些分析,早上发送结果,过期一些代码等。所以基本上我需要几乎不断地运行它。
提前感谢您的任何建议,如果您需要更多建议,我很乐意为您提供。
【问题讨论】:
-
Cron 只允许至少一分钟。您可以使用
OnCalendar=*:0/5指令配置systemdtimer 作为替代方案。
标签: django python-3.x cron