📄 wk_crash_1027.ksh
字号:
#!/bin/ksh# 本程序调用不需要参数# 载入 HPUX 实例定义的环境变量. $HOME/hpux/.setenv# 载入 OMS 系统为 HPUX 实例下传的环境信息. $HOME/hpux/config/ftp.cfg# 载入本任务定义的环境变量. $HOME/hpux/src/WK_CRASH_1027/fun.cfg# 载入 公共函数部分。常用的函数定义在该文件中. $HOME/hpux/src/COMMON/common.ksh# 切换到文件上传路径cd $OUTPATHlogit INFO "${FUN_NAME}开始"######################## 判断激活标志是否为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 1 fi########################## 查看是否有crash文件生成#########################number=`ll /var/adm/crash | wc -l`backcode1=`echo $?`if [[ $number -le 1 ]] then isCrashSave=0else isCrashSave=1fi########################## 查看crash文件生成时间#########################crashFileTime=if [[ isCrashSave = 1 ]] then ll /var/adm/crash | awk '{print $6 $7 $8}' > $TMPPATH/1027-a.tmp while read -r time do crashFileTime="$crashFileTime,$time" done < $TMPPATH/1027-a.tmpfilength=`expr length $crashFileTime`length=`expr $length - 1` if [[ `expr substr $crashFileTime 1 1` = "," ]] then crashFileTime=`expr substr $crashFileTime 2 $length`fi########################## 查看crash文件生成路径#########################crashFilePath='/var/adm/crash'if (test $backcode1 -ne 0) then headline 000111 "查看是否有crash文件生成失败" logit WARN "查看是否有crash文件生成失败" logit INFO "${FUN_NAME}结束" fputhead exit 1fi#生成头信息和行信息文件headline "000000" "查询crash文件信息"infoline "012701" "查询crash文件信息" "${isCrashSave}" "${crashFileTime}" "${crashFilePath}"# 将本次任务的结果文件发送到 OMS 服务器 fputrpt logit INFO "${FUN_NAME}结束"# 删除临时文件 rm -f $TMPPATH/1027-a.tmp
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -