shell监控系统服务

shell监控系统服务,除了root用户以外,其他用户运行的程序如果CPU超过25%的话,就会发生警报并且写进B.txt文件

  1. #!/bin/bash
  2. A=`ps aux|awk '$1!="root"{print $0}'|awk '$3>25{print $PID}'`
  3. if [[ -z $A ]]
  4.   then
  5. exit 0
  6.  else
  7.  echo "$A" >> /root/A.txt
  8. B=`cat /root/A.txt|wc -l`
  9. if [[ $B -gt 5 ]]
  10.   then
  11. echo "$A" >> /root/B.txt && rm /root/A.txt
  12. fi fi

3 Comments

  1. 那我地板吧~



    回复:hoho~

  2. 学习IND

  3. 这个我是沙发?哇哈哈!陪着大哥学习了!



    回复:非常非常难得能看到你的人…