active
来自「ksh 实现的基于hpux下的性能数据以及故障的采集程序。可以作为新手练手使用」· 代码 · 共 67 行
TXT
67 行
for i in `find . -name "fun.cfg" -print`dogrep -q -i -e "NULLDEFAULTFLAG=" $iif [[ $? != 0 ]] then ex $i <<!$ a# 如果输入文件为空,采取什么动作 0 -- 报告错误返回 1 -- 默认将全部数据取出,生成输出文件NULLDEFAULTFLAG=1.x!fidoneexit# for i in "./WK_CPU_1001/WK_CPU_1001.ksh"for i in `find . -name "*.ksh" -print`dobaseName=`basename $i`if [[ $baseName = COMMON.ksh ]] then continuefiex $i <<!%s/\[\$agentFlag/\[ \$agentFlag/g%s/\[\$taskFlag/\[ \$taskFlag/gx!continuegrep -q -i -e "checkActiveFlag" $iif [[ $? != 0 ]] then ex $i <<!/logit INFO.*\${FUN_NAME}开始/. a######################## 判断激活标志是否为1#######################checkActiveFlagif [[ taskFlag = 1 ]] then logit WARN "\${FUN_NAME}任务失效" logit INFO "\${FUN_NAME}结束" exit 1elif [[ agentFlag = 1 ]] then logit WARN "HPUX实例失效" logit INFO "\${FUN_NAME}结束" exit 1elif [[ agentFlag = 2 ]] then logit WARN "HPUX实例休眠" logit INFO "\${FUN_NAME}结束" exit 1fi.x!fidone
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?