|
123456789101112 |
- #!/bin/bash
-
- startCpuUsage=$(cat /sys/fs/cgroup/cpuacct/cpuacct.usage)
- timeout $1 bash /data/platform/eva/execStepOut.sh $2 $3 $4 $5 $6
- exitStatus=$?
- if [ $exitStatus -eq 124 ] || [ $exitStatus -eq 137 ];then
- endCpuUsage=$(cat /sys/fs/cgroup/cpuacct/cpuacct.usage)
- let evaCpuUsage=$endCpuUsage-$startCpuUsage
- evaMaxMemUsage=$(cat /sys/fs/cgroup/memory/memory.max_usage_in_bytes)
- nodeLoadAvg=$(cat /proc/loadavg)
- echo "{\"exitStatus\":$exitStatus,\"evaCpuUsage\":$evaCpuUsage,\"evaMaxMemUsage\":$evaMaxMemUsage,\"nodeLoadAvg\":\"$nodeLoadAvg\"}"
- fi
|