实现每分钟运行一次MinuteFlowTask
每天0:00运行DayFlowTask在用crontab -e 编辑 加入
01 * * * * root /usr/lib/jvm/java-6-openjdk/bin/java /home/MinuteFlowTask
00 0 * * * root /usr/lib/jvm/java-6-openjdk/bin/java /home/DayFlowTask
没有执行相应的java类在shell执行 MinuteFlowTask和DayFlowTask都可以
说明java类没问题crontab -l
出现
01 * * * * root /usr/lib/jvm/java-6-openjdk/bin/java /home/MinuteFlowTask
00 0 * * * root /usr/lib/jvm/java-6-openjdk/bin/java /home/DayFlowTask
说明已经加入了
ps -ef | grep cron后出现:
root     19681     1  0 Mar16 ?        00:00:02 /usr/sbin/cron
root     29471 28971  0 00:40 pts/1    00:00:00 grep cron
说明crontab 已经启动了
重启一下cron还是不行大家帮忙看看

解决方案 »

  1.   

    看一下log出啥错了比如是root用户的,则查看/var/mail/root 这个文件了,里面有你最新的crontab的错误日志!
      

  2.   

    不要用crontab -e来加入执行脚本
    可以尝试直接vi /etc/crontab文件加入执行脚本
      

  3.   

    也没有mail么?service crond status看看crond服务启动了没有chkconfig --list|grep crond
      

  4.   

    我的是debian下的没有这些命令
      

  5.   

    debian 就查 debian的命令啊。
    goole debian crond start