在 var/log/cron 中都看到运行记录了,为什么看不到运行结果?

发布于 2022-07-27 00:03:30 字数 634 浏览 13 评论 4

在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

-时光礼记 2022-07-28 02:18:44

改成
echo "Hello world" > /dev/tty1
看看

那伤。 2022-07-28 02:11:22

直接
*/1 * * * * root /root/my.sh
还是不行啊!
是不是我哪里的设置出问题了.

念﹏祤嫣 2022-07-28 01:33:46

直接
*/1 * * * * root /root/my.sh
不可以吗?
为何要加run-parts呢?

满天都是小星星 2022-07-27 05:38:10

自己顶

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文