![RHEL 7 - Crontab 仅在 /etc/cron.d 下运行](https://linux22.com/image/203815/RHEL%207%20-%20Crontab%20%E4%BB%85%E5%9C%A8%20%2Fetc%2Fcron.d%20%E4%B8%8B%E8%BF%90%E8%A1%8C.png)
菜鸟在这里。作为第一步,我像往常一样编辑了 crontab:
# crontab -e
0 2 * * * /root/backup.sh
由于某种原因,上述内容永远不会开始。相反,如果我在 /etc/cron.d 下创建备份作业,则该作业会成功执行,例如
cron.d# cat backup
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
00 2 * * * root /root/backup.sh > /dev/null 2>&1
这对我来说不是问题,因为我已经解决了这个问题并且 cron 作业现在按预期工作,但我想知道为什么 RHEL 7 上的 crontab 仅在 /etc/cron.d 下运行。
有什么线索吗?
谢谢卢卡斯