crontab 运行java程序的异常——crontab配置环境变量
2012-06-15 14:39
239 查看
crontab不像在bash环境下直接能运行某些程序,有些程序手工执行没问题,crontab就不行,它没有环境变量,所以需要导入环境变量才能执行定时的脚本程序可以用一下几种方法解决:
1、 开头几句:SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/ (以上参数含义,可以网上搜一下)
2、export导入(如果export不正常的情况下java程序可能会出现乱码):
PATH=/usr/j2sdk1.4***/bin
export PATH
脚本命令;
3、开头几句写:source /home/username/.bash_profile
cd $JAVA_HOME 然后执行程序
4、如果还不行,可能是该版本的linux不支持source,把/home/username/.bash_profile文件的内容全都拷贝到脚本中再试
1、 开头几句:SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/ (以上参数含义,可以网上搜一下)
2、export导入(如果export不正常的情况下java程序可能会出现乱码):
PATH=/usr/j2sdk1.4***/bin
export PATH
脚本命令;
3、开头几句写:source /home/username/.bash_profile
cd $JAVA_HOME 然后执行程序
4、如果还不行,可能是该版本的linux不支持source,把/home/username/.bash_profile文件的内容全都拷贝到脚本中再试
相关文章推荐
- crontab 运行java程序的异常——crontab配置环境变量
- java中用try如果catch到异常,怎么把这个异常处理掉让程序继续运行
- 关于服务器上(Docker中)运行Java程序时区异常记录
- Android ADT插件更新后程序运行时抛出java.lang.VerifyError异常解决办法
- Myeclipse运行程序时,发生异常:Exception in thread ""http-bio-8080"-exec-1" java.lang.OutOfMemoryError: PermGen
- Java| Java异常新理解RuntimeException(不抛出异常,程序运行时出错会有错误信息)
- crontab运行JAVA程序的字符集问题
- Property文件找不到异常-java程序在Linux下运行出错
- java程序运行突然中断异常
- Java程序运行过程中的异常捕获
- 关于java实现的mapreduce程序打包后通过脚本运行出现classnotfound异常
- SWT-DESIGNER想要运行Java应用程序,必须将SWT的原生包导入到项目中,否则该项目在运行程序时会报异常
- crontab 运行 java程序 不输出错误的问题
- crontab运行java程序的问题
- java程序运行时会存储到什么地方
- java异常处理 Exception、error、运行时异常和一般异常有何异同
- 解决打开Android SDK Manager时出现“.....\sdk\tools\lib\\find_java.exe不是内部或外部命令,也不是可运行的程序或批处理文件“问题
- Spark运行程序异常信息: org.apache.spark.SparkException: Task not serializable 解决办法
- 关于计算Java程序运行时间
- Java程序运行时间的计算