crontab java 乱码_crontab定时任务中文乱码问题

9ddc589a9bae9dd81334056da3504a2c.png

本文关键词:crontab中文乱码,crond计划任务中文乱码,Linux定时任务中文乱码,crontab定时任务中文乱码,linux计划任务中文乱码。

手动执行都很正常的的脚步,添加到定时任务中一直执行失败,日志文件全是乱码。

经过多方查证终于找到了原因!

crontab启动的任务没有获取系统的环境变量,导致中文乱码

解决办法:

在执行的脚步中添加编码方式或者添加对应的环境变量

如:

1、/usr/bin/java -Dfile.encoding=UTF-8 -jar ALDTool.jar

2、在脚本开头增加:

export LANG="en_US.UTF-8"

实例调试过程:

[root@laofuxi.com ~]# echo $LANG

en_US.UTF-8

[root@laofuxi.com ~]# cat baobao.sh

#!/bin/bash

export LANG="en_US.UTF-8"

/usr/local/bin/7za a -mx=9 -r -t7z -v7900m -p123456 -mhe=on /backup/baobao.7z /home/data/192.168.0.200/version/app-pro/

最后编辑:2018-09-05作者:劳福喜

c37a23e83f24f7a638008424565633b5.png

这个作者貌似有点懒,什么都没有留下。


版权声明:本文为weixin_42564147原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。