我想在特定日期和特定时间发送一个 POST 请求或 GET 请求,例如日期是 2 月 1 日,时间是下午 2:00,那么请求应该在该日期和时间自动发送。这些日期和时间存储在数据库中。应该采取什么方法?我尝试使用 django-cron,但它仅在我键入 python3 manage.py runcrons
时运行。我希望它在服务器运行时运行,即每 5 分钟运行一次。
我遵循了这个文档。我以前没有关注
> crontab -e
*/5 * * * * source /home/ubuntu/.bashrc && source /home/ubuntu/work/your-project/bin/activate && python /home/ubuntu/work/your-project/src/manage.py runcrons > /home/ubuntu/cronjob.log
现在它工作正常。