Django Crontab定时任务
** Linux系统使用(不支持Windows)
1. 安装
pip install django-crontab
2. 在settings.py中添加app
INSTALLED_APPS = (
...
'django_crontab',
)
3. 创建定时任务
def test():
#要执行的任务函数
4. 执行定时任务
CRONJOBS = [
# 表示每天2:01执行
('01 2 * * *', 'blog.core.test'),
# 每五分钟执行 */5 * * * *
#每小时执行 0 * * * *
#每天执行 0 0 * * *
#每周执行 0 0 * * 0
#每月执行 0 0 1 * *
#每年执行 0 0 1 1 *
]
5.启动任务
python3 manage.py crontab add # 添加定时任务
python3 manage.py crontab show # 显示定时任务
python3 manage.py crontab remove # 删除定时任务