我想在 linux redhat 7 中使用 cron 来运行一些作业
但我不想使用 crontab -e,因为有些用户可以更改我的配置
所以我做了下面的例子
cd /etc/cron.d
vi test
* * * * echo test >/tmp/test
more test
* * * * echo test >/tmp/test
所以我等一分钟看看日志 - /tmp/test
ut log /tmp/test 未创建
为什么 ?
我的 cron 出了什么问题?
ls -ltr
-rw-r--r-- 1 root root 29 Aug 1 18:50 test
答案1
您crontab
只有四个时间和日期字段。您需要五个才能有效。
如果您要放置脚本,/etc/cron.d
则需要添加将执行脚本的用户名作为标准时间和日期后面的第一个字段;喜欢:
* * * * * yael echo test > /tmp/test
看man 5 crontab