cron中不能操作tty的问题,请教大家了

cron中不能操作tty的问题,请教大家了

请问在CRON中操作ttyS0的问题
自己编了一个小脚本其中一个命令是
more /home/oracle/p_mcdr > /dev/ttyS0
此命令手工执行时没有问题,能在串口打印机上打印出信息
可将此脚本加到/etc./crontab中时,脚本中其他命令都能正常执行包括mkisofs、cdrecord,可就是这句命令没有执行结果,不能在串口打印机上打印信息,也不提示出错信息。不知何故,请大家指教

谢谢了!!!      
你确认这个命令执行了吗?      
请随便编一个脚本,即使一行也行
比如:在串口接个外置猫
#!/bin/sh
echo atdh0 >> /dev/ttyS0
此脚本手工运行一点问题没有,modem指示灯能正常反映
可将此脚本加入到cron中,却什么反映也没有,我试过的
linux版本为redhat6.2 和 redhat 9.2      
在cron中的命令要用绝对路径!@_@      
非也非也,不必是 absolute path