LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1447|回复: 8

一个crontab的小问题,请大家帮忙看看,多谢了

[复制链接]
发表于 2005-6-11 22:49:31 | 显示全部楼层 |阅读模式
我在ROOT下, crontab -e    然后   * * * * * echo redhat > /dev/stdout  为什么它不是每分钟在屏幕上显示redhat 而是没分钟给ROOT发封EMAIL啊?
发表于 2005-6-12 01:27:42 | 显示全部楼层
命令有误,每分钟应该是*/1
*/1 * * * * echo "redhat">/dev/stdout
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-12 13:29:51 | 显示全部楼层
好象还是老样子
回复 支持 反对

使用道具 举报

发表于 2005-6-12 23:16:45 | 显示全部楼层
呵呵 ,不用*/1的格式的,这是多此一举的。
使用 * * * * * echo "redhat" 看看?
回复 支持 反对

使用道具 举报

发表于 2005-6-13 02:41:00 | 显示全部楼层
crond的默认stdout本来就是发送到邮件,你可以这样指定 echo redhat > /dev/tty1

USER    PID   %CPU %MEM   VSZ        RSS TTY      STAT START   TIME COMMAND
root      4169   0.0     0.1      46540  736      ?        Ss   Jun12   0:00 crond
回复 支持 反对

使用道具 举报

发表于 2005-6-13 10:18:22 | 显示全部楼层
echo redhat > /dev/tty1  只输出到TTY1 但如果是pts呢?
回复 支持 反对

使用道具 举报

发表于 2005-6-13 10:38:34 | 显示全部楼层
Post by klsonic
echo redhat > /dev/tty1  只输出到TTY1 但如果是pts呢?


echo hello >/dev/pts/x x表示终端号,file descriptor.
回复 支持 反对

使用道具 举报

发表于 2005-6-13 10:42:38 | 显示全部楼层
恩  我知道,我是想说如果要实现楼主的意愿,总不会是把所有的终端输出都写出来吧。
回复 支持 反对

使用道具 举报

发表于 2005-8-27 01:22:42 | 显示全部楼层
要把服务开开
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表