在 var/log/cron 中都看到运行记录了,为什么看不到运行结果?
在 var/log/cron 中都看到运行记录了,为什么看不到运行结果?
var/log/cron 中的内容为:
...
...
...
Oct 20 14:22:00 localhost CROND[2735]: (root) CMD (root run-parts /root/my.sh)
Oct 20 14:22:00 localhost CROND[2735]: (root) CMD (root run-parts /root/my.sh)
我的my.sh的内容为:
#!/bin/bash
echo -e "Hello world" > /root/mytmpfile
我的crontab中的记录为:
...
...
*/1 * * * * root run-parts /root/my.sh
...
...
但是在root下始终没有文件mytmpfile!!!
并且我在终端中执行 ./root/my.sh 能看到在root下自动生成文件mytmpfile
请问高人,我错在什么地方啊!谢谢帮忙! 我的系统是redhat 9
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
改成
echo "Hello world" > /dev/tty1
看看
直接
*/1 * * * * root /root/my.sh
还是不行啊!
是不是我哪里的设置出问题了.
直接
*/1 * * * * root /root/my.sh
不可以吗?
为何要加run-parts呢?
自己顶