嗨,我运行了一个Django应用程序,我希望它在特定时间运行(例如:从上午9点到下午0点)。
一个sol可以(在view.py中):
我可以验证小时数,如果不是这几小时之间可以重定向到特定页面。
还有另一种形式吗?
答案 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),这是指示应该运行什么命令
希望这会有所帮助