`
yamaru
  • 浏览: 88314 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

通过crontab执行脚本来运行java程序无反应

阅读更多
今天通过crontab运行执行java程序的脚本时,java程序怎么都无法启动,但是在shell中执行时完全没有问题,同时通过crontab执行一般的脚本(比如仅有echo的脚本)可以成功运行,郁闷半天后最后又google了一下找到了点提示,shell的启动会加载环境变量(<环境变量配置文件的区别>中讲了这个过程),而通过crontab无法执行java程序我估计是没有加载java环境变量,所以在运行java程序的脚本中加入了java环境变量后运行成功了。估计可以说明问题所在了。一点肤浅的理解,还请高手指正!
分享到:
评论
1 楼 zxwu 2010-03-29  
把java环境加到脚本里面就行了,

JAVA_HOME=/usr/local/jdk
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH

相关推荐

Global site tag (gtag.js) - Google Analytics