今天通过crontab运行执行java程序的脚本时,java程序怎么都无法启动,但是在shell中执行时完全没有问题,同时通过crontab执行一般的脚本(比如仅有echo的脚本)可以成功运行,郁闷半天后最后又google了一下找到了点提示,shell的启动会加载环境变量(<[url=http://yamaru.iteye.com/blog/148864]环境变量配置文件的区别[/url]>中讲了这个过程),而通过crontab无法执行java程序我估计是没有加载java环境变量,所以在运行java程序的脚本中加入了java环境变量后运行成功了。估计可以说明问题所在了。一点肤浅的理解,还请高手指正!
通过crontab执行脚本来运行java程序无反应
最新推荐文章于 2025-06-26 06:00:00 发布