#!/bin/bash
set +x

LOG_FILE="/var/log/inspect.log"
G_INSPECT_MMLPATH="/opt/huawei/snas/script/inspect_mml"
source /opt/inspect/inspect_map.sh
source ${G_INSPECT_MMLPATH}/CommonFunc.sh
CurInspectNum="264"
CurInspectFun="$( GetInspectType $CurInspectNum )"
RESULTFILE="${G_TMP_INSPECT_PATH}tmpResult${CurInspectFun}"
>${RESULTFILE}
isPass=0

function LOG
{
   time=$(date)
   echo [${time}][$$][$CurInspectFun]$@ >> $LOG_FILE
}

# Monitor心跳超时异常检测
function CheckMonPriority()
{
    local currenice=$(cat /opt/huawei/snas/bin/crontask.sh| grep -m 1 "renice " | awk '{print$2}')

    if [ "${currenice}" == "-20" ]; then
        echo "[ERR]renice:${currenice}" >> ${RESULTFILE} 2>&1
        isPass=1
    else
        echo "renice:OK" >> ${RESULTFILE} 2>&1
    fi
}

CheckMonPriority
echo "${CurInspectFun}_Pass ${isPass}" >> ${RESULTFILE} 2>&1
exit 0