cron を手動で実行すると、すべてが機能しているように見えます。ただし、cronで実行すると、2回実行されるようです。デプロイ スクリプトには、cron を追加する次の 2 行があります。
/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 -
Debian サーバーで CRON が 2 回実行される合理的な理由はありますか? これを引き起こしている原因やデバッグ方法がわかりません。
私のCrontabにはこれがあります:
* 3 * * * /etc/app/execute.py
* 0,2,4,6,8,10,12,14,16,18,20,22 * * * /etc/app/solr.py