在我的服务器中,我已经安排了以下一组 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 没有运行。
是否由于之前的 cron 花费的时间太长或者有其他原因而被跳过?
请帮助我解决这个问题。提前致谢。
答案1
失败的原因很大程度上取决于你的 cronjobs 调度程序。
无论如何,尝试将它们移动到某个地方的单个(shell)脚本/usr/local/bin
并调用它。