#!/bin/bash
set +x

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

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

# 检查Daemon进程cgroup权限
function CheckDaemonProcess()
{
    local ret=0
    local result=""

    result=$(cat /sys/fs/cgroup/cpu/tasks |grep -w $(pidof daemon))
    ret=$?
    if [ ${ret} -eq 0 ] && [ "X${result}" != "X" ]; then
        echo "Result:pass">> ${RESULTFILE} 2>&1
    else
        isPass=1
        echo "[ERR]Result:notpass">> ${RESULTFILE} 2>&1
    fi
    return
}

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