免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3997 | 回复: 1
打印 上一主题 下一主题

[新手入门] ASCII mode is not supported in languages other than English? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-04-12 22:10 |只看该作者 |倒序浏览
AIX下执行shell的时候提示 ASCII mode is not supported in languages other than English,怎么回师?

#!/bin/ksh
# 系统状态查询Shell程序
PATH=/bin:/usr/binPATH:. #保证所有命令来自/bin, /usr/bin
# *****BEGINE*****   Zhangbingbing 27061  D17952    2001-10-16 modified
# . lib.sh
. oam_lib.sh.rc
ProgNameStr="$0"
umask 0
LogStart
# *****END*****   Zhangbingbing 27061  D17952    2001-10-16 modified

# 参数值有效性判断及处理(错误时,填写返回标志,并通过socket返回失败信息,然后退出)
RETN="00010"           # 返回错误号默认值,参数个数错误
FSM_Number="0"         # 返回自动机号默认值,此自动机号将导致写日志
FE_Type="scu"          # 默认的FE类型
Port_Number="0"        # 默认的端口号
bOAMCall=0             # 是否程序调用
ResultDir=$OAM_DIR/tmp # 中间临时文件路径

if [ $# -ge 1 ]
then
        case "$1"  in
        oam)
            bOAMCall=1

            if [ $# -ne 4 ]
            then
                DESC="arameters number error"  #错误描述
                #  通过socket接口返回给OAMAgent成功与失败消息
                exitShell "$bOAMCall" "$Port_Number" "$FSM_Number" "$RETN" "$DESC"
            fi # 参数个数检查

        FE_Type=$2
        Port_Number=$3
            FSM_Number=$4
            checkPara "$FE_Type" "$Port_Number" "$FSM_Number"

            ;;
        h|'?')
            echo "Usage: $0 [ oam < FE_Type >; < Port_Number >; < FSM_Number>; ]"
            exit 0
            ;;
        private)
            # 判断是否双机重起
            bOAMCall=2
            ;;
        *)
            RETN="00008" # 参数输入错误
            DESC="rocess type error"  # 错误描述
            echo $DESC
            exit 1
        esac
fi
# 中间结果文件名
ResultFile=`echo ${FE_Type}\_${Port_Number}\_${FSM_Number}`

if [ $bOAMCall -eq 2 ]
then
    exit 0
else
    # ****BEGIN****zhangbingbing D15574 2001-09-18 added
    case `getOSName` in
    solaris)
        # 临时文件名
        #***BEGIN*** 2001-12-17 D21044 yibing27019 modified *#
        #rootcmd hastat >;$ResultDir/$ResultFile
        #***BEGIN*** 2003-1-22 F08091 yangmaojie modified *#
        #hastat >;$ResultDir/$ResultFile
        type scstat >;/dev/null 2>;&1
        if [ $? -eq 0 ]; then
            scstat >;$ResultDir/$ResultFile
        else
            hastat >;$ResultDir/$ResultFile
        fi
        #***END*** 2003-1-22 F08091 yangmaojie modified *#

        #***END*** 2001-12-17 D21044 yibing27019 modified *#
        ;;
    hpux)
        #***BEGIN*** 2001-12-17 D21044 yibing27019 modified *#
        #rootcmd cmviewcl -v >;$ResultDir/$ResultFile
        cmviewcl -v >;$ResultDir/$ResultFile
        #***END*** 2001-12-17 D21044 yibing27019 modified *#
        ;;
    aix)
        #***BEGIN*** 2001-12-17 D21044 yibing27019 modified *#
        #rootcmd clstat -a >;$ResultDir/$ResultFile
        #****BEGIN**** 2002/07/03 E11074 yanxiaogang modified ****************#
        # 合入B02 E10133问题单,南研关于此shell僵住的修改
        #clstat -a >;$ResultDir/$ResultFile
        /usr/sbin/cluster/clstat -a >;$ResultDir/$ResultFile <<!
q
!
        #*****END***** 2002/07/03 E11074 yanxiaogang modified ****************#
        #***END*** 2001-12-17 D21044 yibing27019 modified *#
        ;;
    esac
    #***END*****Zhangbingbing 2001-09-18   D15574 added
    if [ $? -eq 0 ]
    then
            RETN="00000"
            DESC="Operation Compeleted"
    else
            RETN="01301"
            DESC="Failed to get dual state"
    fi
    if [ $bOAMCall -eq 0 ]
    then
        cat $ResultDir/$ResultFile
        rm -f $ResultDir/$ResultFile
    fi
    exitShell "$bOAMCall" "$Port_Number" "$FSM_Number" "$RETN" "$DESC"
fi

论坛徽章:
0
2 [报告]
发表于 2005-04-15 15:49 |只看该作者

ASCII mode is not supported in languages other than English?

你sh -xv your.sh
看一下具体是那一行时报的错。
估计要LANG=C;export LANG
一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP