注册
登录
会员
标签
统计
帮助
Subversion中文站论坛
»
Subversion客户端技巧
» [求助]svn 1.6.7,svn log在crond计划任务中无法获取中文字符
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[求助]svn 1.6.7,svn log在crond计划任务中无法获取中文字符
houyx
新手上路
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2011-8-12 11:09
只看该作者
[求助]svn 1.6.7,svn log在crond计划任务中无法获取中文字符
在crontab计划任务中调用bash脚本,脚本中将LANG设置为zh_CN.GB18030,但是通过svn log读取的
日志
文件中的中文依然为?\165?\170这种样子。
将/etc/sysconfig/i18n中的内容改为LANG=zh_CN.GB18030也是不行。
但是在gnome窗口下的终端中,可以正确通过svn log读取中文日志。
有哪位大侠知道这个怎么
配置
么?
谢谢!
UID
22136
帖子
2
精华
0
积分
1
阅读权限
10
在线时间
0 小时
注册时间
2011-8-12
最后登录
2011-8-12
查看详细资料
TOP
houyx
新手上路
个人空间
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2011-8-12 11:23
只看该作者
搞定了
编辑计划任务文件crontab -u root -e,然后将*/10 * * * * /var/spool/cron/svn_log.sh改为
*/10 * * * * LANG="zh_CN.GB18030;export LANG;/var/spool/cron/svn_log.sh"即可
好像在svn_log.sh脚本中修改LANG环境变量是无效的,因为此时shell已经启动了,在启动脚本前设置LANG即可。
但是为什么在i18n文件中修改系统语言也不行呢?我重启了啊
UID
22136
帖子
2
精华
0
积分
1
阅读权限
10
在线时间
0 小时
注册时间
2011-8-12
最后登录
2011-8-12
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
最近访问的版块 ...
Subversion开发
开发技术
TortoiseSVN专区
Subversion服务器配置
项目管理
软件配置管理
Subversion持续集成
各种高级工具
其他客户端工具
论坛公告
控制面板首页
编辑个人资料
积分记录
公众用户组
个人空间管理
升级个人空间
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计