0
点赞
收藏
分享

微信扫一扫

解决Jenkins slave节点输出日志中文乱码的问题

逸省 2022-06-28 阅读 133

在master节点中文输出正常,但到slave节点输出中文乱码

查看节点系统信息

系统管理→节点管理
解决Jenkins slave节点输出日志中文乱码的问题_系统信息
解决Jenkins slave节点输出日志中文乱码的问题_docker_02
左击自己的节点
解决Jenkins slave节点输出日志中文乱码的问题_docker_03
查看系统信息
解决Jenkins slave节点输出日志中文乱码的问题_bash_04
发现file.encoding和sun.jnu.encoding均为ANSI_X3.4-1968
解决Jenkins slave节点输出日志中文乱码的问题_bash_05
解决Jenkins slave节点输出日志中文乱码的问题_bash_06
而master的是UTF-8
解决Jenkins slave节点输出日志中文乱码的问题_系统信息_07
解决Jenkins slave节点输出日志中文乱码的问题_bash_08

解决

在执行节点对应的执行用户的home目录下创建.bashrc文件

我的执行节点对应的执行用户是docker

​创建.bashrc文件​

登录到执行节点上

su - docker
vim .bashrc

内容如下

# .bashrc

# User specific aliases and functions

# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
export LNAG=en_US.UTF-8

​重启jenkins slave节点​

解决Jenkins slave节点输出日志中文乱码的问题_docker_09
解决Jenkins slave节点输出日志中文乱码的问题_docker_10
解决Jenkins slave节点输出日志中文乱码的问题_bash_11
解决Jenkins slave节点输出日志中文乱码的问题_docker_12
在启动日志中可以看到LNAG=en_US.UTF-8
解决Jenkins slave节点输出日志中文乱码的问题_bash_13


举报

相关推荐

0 条评论