当我手动执行我的 cron 时,一切似乎都正常。但是,当它由 cron 运行时,它似乎运行了两次。在我的部署脚本中,我有以下两行来添加我的 cron:
/usr/bin/crontab -l | { /bin/cat; /bin/echo "* 3 * * * /etc/app/execute.py"; } | /usr/bin/crontab -
/usr/bin/crontab -l | { /bin/cat; /bin/echo "* 0,2,4,6,8,10,12,14,16,18,20,22 * * * /etc/app/solr.py"; } | /usr/bin/crontab -
我的 CRON 可能在我的 debian 服务器上运行两次有什么合理的理由吗?我不知道是什么原因造成的,也不知道如何调试它。
在我的 Crontab 中,我有这个:
* 3 * * * /etc/app/execute.py
* 0,2,4,6,8,10,12,14,16,18,20,22 * * * /etc/app/solr.py