如何为 root 配置 cron.d crontab 文件

如何为 root 配置 cron.d crontab 文件

安装 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 会报告“不安全”模式错误。

相关内容