Linux

相同間隔的多個 crons 失敗 - linux crontab

  • March 20, 2017

在我的伺服器中,我安排了以下一組 cron 文件。

00 21 * * * /bin/sh /path/db_backup.sh
*/2 * * * * /usr/bin/php /path/file1.php
*/2 * * * * /usr/bin/php /path/file2.php
...
*/2 * * * * /usr/bin/php /path/file7.php
*/2 * * * * /usr/bin/php /path/file8.php

所有的 cron 文件都按時工作。但是最後兩個 php 文件 7 和 8 沒有執行。

是否由於以前的 crons 花費了太多時間或任何其他原因而被跳過?

請幫我解決這個問題。提前致謝。

失敗的原因很大程度上取決於您的 cronjobs 調度程序。

無論如何,嘗試將它們移動到某個地方的單個(shell)腳本/usr/local/bin並呼叫它。

引用自:https://serverfault.com/questions/838341