在crontab中加入 1 * * * * root java /home/MinuteFlowTask
怎么没有起作用?
大家帮忙看看。

解决方案 »

  1.   

    try 
    1 * * * * /home/jdk**/bin/java /home/MinuteFlowTask
      

  2.   

    chkconfig --list | grep cron
    然后下面会有类似这样的输出:
    anacron         0:off   1:off   2:on    3:on    4:on    5:on    6:off
    crond           0:off   1:off   2:on    3:on    4:on    5:on    6:off
    一般默认的服务器运行级别是5,所以对于我的机器来说,crond服务是开启的。
    你看看你的开启了么?
    如果确认开启了,重启一下这个服务。
    service crond restart
      

  3.   

    出现了
    chkconfig --list | grep cron
      

  4.   

    出现了
    -bash: chkconfig: command not found
      

  5.   

    sudo apt-get install chkconfig
      

  6.   

    也是一样
    -bash: sudo: command not found
      

  7.   

    crontab -l
    后看到
    */10 * * * * php-cgi /var/www/project/oserver_d.php
    0 */1 * * * php-cgi /var/www/project/ifstat/cal.php
    01 * * * * java /home/MinuteFlowTask
    00 0 * * * java /home/DayFlowTaskcrontab 应该算是运行了吧
    但是却没有执行java类文件。
    这是怎么回事?
      

  8.   

    chkconfig要用root权限进行的。
    你用的啥Linux啊。sudo命令都没有?
      

  9.   


    只能说你配置了,不是运行了。
    一个服务可以配置成开启,但是开启与否与当前状态无关。
    当前状态:
    service crond status
    但是不知道你那service命令是否可用。
      

  10.   

    /etc/init.d/cron restart
    cron:can't lock /var/run/crond.pid, otherpid may be 3105: Resource temporarily unavailable
      

  11.   

    怎么个意思?
    /etc/init.d/cron stop
    /etc/init.d/cron start
    这样看看行么?
      

  12.   

    还是不行
    还是出现:
    cron:can't lock /var/run/crond.pid, otherpid may be 3105: Resource temporarily unavailable
      

  13.   

    我的是debian下,很多命令都没有
      

  14.   

    sudo ps -ef | grep cron
    看看是不是有cron的进程,比如
    root      1972     1  0 09:20 ?        00:00:00 cron start
    如果有,杀掉,重启cron 
    重启后还有问题应该就是你程序执行的问题了
      

  15.   

    很奇怪的问题,即使有cron进程,restart不至于报错的。
    但是只能这样来试试了,先kill掉已存在的cron进程。再start。