我通crontab -e加了二条记录:
11 15 * * * /usr/caipiao/run  
11 15 * * * echo 'date'
但到点了,还是不会运行。
直接运行/usr/caipiao/run 是没有问题的。
echo 'date'是测试用的。请高手指点下,为什么会不运行,还要做什么设置吗?

解决方案 »

  1.   

    echo 'date' 这个输出不会打在控制台上的,应当是后台执行的,你可以用以下的设置测试一下是否按时执行了:
    11 15 * * * echo 'date' > /tmp/cron.test.log
      

  2.   

    除了楼上说的
    还可以直接看/var/log/cron文件来查看是否执行了
    这是crontab的日志文件不过你确定你的crond是在后台运行着的?
      

  3.   

    不过你确定你的crond是在后台运行着的?
    -------------------------------------如果确定我的crond是运动着的,这个我不知道。
    好象是15:11的时候运行吧,不到点?
    -----------------------------
    是15:11,没有错。
    谢谢。
      

  4.   

    ps -ef|grep crond查看是否有crond这条记录