问题标签 [django-cron]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - Django:即使我的服务器重新启动,也继续执行 Cron 作业
我在Django中有一个cron 作业,我希望它在预定的时间执行。但问题在于,如果我的服务器重新启动,那么计划的作业不会完全执行。即使我的服务器重新启动,我也希望执行该作业。
提前致谢!
python - 使用django_cron实现token过期和注销
我写了一个django,它使用了django rest框架的TokenAuthentication验证。注销时,删除之前的令牌并重新创建令牌。现在想用django_cron来实现token过期和注销。如何在Django Cron中获取当前用户信息?
docker - Docker 在 python-alpine 中配置 CRON JOB
我创建了一个简单的 Django 应用程序,我想设置一个 cron 作业。我正在使用django-cron包。
我尝试了 2 种方法,第一种没有 docker-compose,我使用了这种方法,但后来我意识到它不起作用,因为 alpine shell 是 BusyBox,并且它没有必要的命令。
然后对于第二种方式,我在 Dockerfile 中注释掉了一些命令,并按照这个存储库中显示的方法。
我在 3 天内几乎尝试了所有方法,但每种方法都有一些无法修复的问题。
牢记以下几点 -
- Alpine 版本没有,
apt-get
,命令service
。cron
- 我不想使用 Ubuntu 基础操作系统映像,因为它非常大。
(但如果你提供一个完美的工作解决方案,我愿意做任何事情)
Dockerfile文件
docker-compose.yml文件
crontab.sh文件
脚本文件
定时任务文件
python - django-crontab 作业未在开发服务器上运行
我有以下任务cron.py
。
这里是 crontab 配置settings.py
:
基本上,这个想法是每 5 分钟插入一条记录。但是什么也没有发生,如果使用python manage.py crontab run <hash>
,作业运行成功,并且确实在数据库中插入了一条记录。我错过了什么?