crontab定时任务中文乱码问题

手动执行都很正常的的脚本,添加到定时任务中日志文件全是乱码
经过多方查证终于找到了原因!

crontab启动的任务没有获取系统的环境变量,导致中文乱码
解决办法:
   在执行的脚步中添加编码方式或者添加对应的环境变量
如:
1、/usr/bin/java -Dfile.encoding=UTF-8 -jar ALDTool.jar
2、在脚本开头增加:
export LANG="en_US.UTF-8"

posted @ 2014-03-18 10:53  wq920  阅读(678)  评论(0编辑  收藏  举报