shell程序对df ps 结果检查 对系统使用资源判断
2014-06-23 14:47
609 查看
#!/bin/bash #filename:20.12 df > dfmesg pr -e dfmesg | awk '{stuff}' sed '/1K/d' dfmesg > dfmesg_noheader ps -aux | more > cpumemmesg pr -e cpumemmesg | awk '{stuff}' sed '/USER/d' cpumemmesg > cpumemmesg_noheader #####Check System HD ###### while read LINE1 do DISK=$LINE1 #echo $DISK echo $DISK>df_item DF=`awk 'BEGIN {FS=" ";} {print $5; }' df_item` echo $DF > df_field DD=`awk 'BEGIN {FS="%";} {print $1}' df_field` echo $DD DINTER=$(($DD+0)) if [ $? -eq 0 ] ; then if [ $DINTER -gt 20 ]; then # echo $DISK "gt 20%" echo $DISK>>df_report else echo "This system have enougu HD." >> de_report fi else echo "Check HD Error" fi done < dfmesg_noheader while read LINE2 do CPUMEM=$LINE2 echo $CPUMEM > ps_item CPUMESG=`awk 'BEGIN {FS=" ";} {print $3; } ' ps_item` MEMMESG=`awk 'BEGIN {FS=" ";} {print $4; } ' ps_item` if [ $CPUMESG != "0.0" -o $MEMMESG != "0.0" ] ; then echo $CPUMEM >> ps_report fi done < cpumemmesg_noheader
相关文章推荐
- shell 检查系统资源使用情况
- 检查系统和程序内存使用情况
- 使用 shell 脚本对 Linux 系统和进程资源进行监控
- 使用 shell 脚本对 Linux 系统和进程资源进行监控
- 使用shell 脚本对 Linux 系统进程的CPU使用率与内存资源进行监控
- 使用_CRTDBG_LEAK_CHECK_DF检查VC程序的内存泄漏
- 使用_CRTDBG_LEAK_CHECK_DF检查VC程序的内存泄漏
- 使用Shell脚本对Linux系统和进程资源进行监控(转)
- 使用 shell 脚本对 Linux 系统和进程资源进行监控
- 使用 shell 脚本对 Linux 系统和进程资源进行监控
- UNIX系统性能监控简述及shell实现系统资源利用率统计程序
- 使用 shell 脚本对 Linux 系统和进程资源进行监控
- 使用Shell脚本对Linux系统和进程资源进行监控
- 使用 shell 脚本对 Linux 系统和进程资源进行监控
- 使用_CRTDBG_LEAK_CHECK_DF检查VC程序的内存泄漏
- 使用 shell 脚本对 Linux 系统和进程资源进行监控
- 【转载】使用_CRTDBG_LEAK_CHECK_DF检查VC程序的内存泄漏(转)
- 使用 shell 脚本对 Linux 系统和进程资源进行监控
- 使用Shell脚本对Linux系统和进程资源进行监控
- 使用Shell脚本对Linux系统和进程资源进行监控