Django创建计划

时间:2017-12-11 08:37:35

标签: python django

嗨,我运行了一个Django应用程序,我希望它在特定时间运行(例如:从上午9点到下午0点)。

一个sol可以(在view.py中):

我可以验证小时数,如果不是这几小时之间可以重定向到特定页面。

还有另一种形式吗?

1 个答案:

答案 0 :(得分:1)

这与django / python没有关联,我认为这更像是操作系统特定的问题,所以我的建议是使用cron:

0 9 * * * __user__ /abs/path/to/service start
59 23 * * * __user__ /abs/path/to/service stop

cron作业计时格式如下:

minute | hour | day | month | day of week | user | command

0        9      *     *       *             (1)    (2)

59 23 * * *(1)(2)

只写几分钟和几小时,意味着这项工作应该每天运行。对于用户部分(1),它指示哪个用户运行命令,对于命令部分(2),这是指示应该运行什么命令

希望这会有所帮助