crontab提交后终端没有反映,哪不对

crontab提交后终端没有反映,哪不对

crontab 提交后
1-59 1-23 * * * /bin/echo `date` > /dev/tty1
提交后在终端没有反映,是不是有不对得地方。
请指教。谢谢



----------------------------      
It should be /dev/tty, not /dev/tty1      
引用:
原帖由 risefly 于 2007-12-23 23:14 发表
crontab 提交后
1-59 1-23 * * * /bin/echo `date` > /dev/tty1
提交后在终端没有反映,是不是有不对得地方。
`提交' 怎么理解? `在终端没有反应' 又怎么理解?      
提交就是让它运行,在终端就是我想在终端看到显示得内容      
为什么要定向到 tty1 呢?      
crontab里如果有输出的话
是送到邮箱里的
用mail命令即可查看      
tty1,主要是练习用,想在终端看见,      
引用:
原帖由 risefly 于 2007-12-25 22:35 发表
tty1,主要是练习用,想在终端看见,
用 tty1 本身应该是没有问题的      
2楼RK大大的回答有问题
/dev/tty是指向当前的终端
而在crontab中根本不存在这个“当前的终端”

要想看到打印结果
运行ps看一下自己在哪个终端下


$ ps
  PID TTY          TIME CMD
4636 pts/0    00:00:00 bash
5041 pts/0    00:00:00 ps

在crontab中写
*/1 * * * * echo lkjlkj > /dev/pts/0
是正常输出的

ubuntu下普通用户没有tty1权限, 不知道其它系统如何
crw------- 1 root root 4, 1 2007-12-26 22:55 /dev/tty1      
你们真是高人啊,都怎么学会的呢?我都不知道怎么学。