安装 cron.d crontab 文件并以 root 身份运行的步骤是什么?
我有一个脚本,希望 root 每 10 分钟运行一次,因此我安装了该文件/etc/cron.d/mycron
:
SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
*/10 * * * * root /usr/local/bin/myscript.sh
然后重新启动 cron 并确保我可以执行/usr/local/bin/myscript.sh
并且它可以正确运行。
但是,据我所知,它实际上从未被调用过,因为脚本写入日志文件,而日志文件从未被创建。我是不是漏掉了什么步骤?
答案1
我发现所有/etc/cron.d
文件都需要将权限设置为 600,否则 cron 会报告“不安全”模式错误。