使用 crontab -l
查看定时任务: */1 * * * * xxx
。
在定时任务 */1 * * * *
中,任务每分钟都会触发,但有可能遇到以下问题导致任务没有按预期持续执行:
1. 系统问题导致任务中断
原因:系统资源不足、任务执行报错或定时服务(如 cron)停止运行。
检查方法:
确认 cron 服务是否正常运行:
sudo systemctl status cron
如果服务停止了,可以通过以下命令重启:
sudo systemctl restart cron
检查系统资源(CPU、内存)是否耗尽:
top
通过 sudo systemctl status cron
除了可以查看状态, 还可以查看最近的执行情况, 如果确定有按照期望执行了, 就要去检查一下执行的命令是否能正常执行. 手动执行一下, 看看有没有错误.