红联Linux门户
Linux帮助

crontab定时运行jar不执行

发布时间:2008-09-28 12:03:19来源:红联作者:firstgps
写了一个test.jar应用程序,在命令行用java -jar test.jar运行正常,但是用shell脚本通过crond定时运行却不执行test.jar
脚本是这样写的:
#!/bin/bash
cd /usr/local
. /etc/profile
java -jar test.jar

crontab是这样定义的:
0 11 * * * /usr/local/test.sh

test.jar和test.sh都授予了777的权限
但是到11点就是不执行,也不报错。
急!望达人指点!在线等!
文章评论

共有 1 条评论

  1. frank.liu747 于 2008-10-03 01:02:03发表:

    试试把java的环境变量加上看看行不行?
    #!/bin/sh
    echo running .....................

    export JAVA_HOME=/usr/java/j2sdk1.4.2_17
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin