#!/bin/bash #monitor available disk space SPACE='df | sed -n '/ / / /$ / p' | gawk '{print /$5}' | sed 's/%//' if [ /$SPACE -ge 90 ] then [email protected] fi
4、 監控CPU和內存的使用情況
復制代碼 代碼如下:
#!/bin/bash #script to capture system statistics OUTFILE=/home/xu/capstats.csv DATE='date +%m/%d/%Y' TIME='date +%k:%m:%s' TIMEOUT='uptime' VMOUT='vmstat 1 2' USERS='echo /$TIMEOUT | gawk '{print /$4}' ' LOAD='echo /$TIMEOUT | gawk '{print /$9}' | sed "s/,//' ' FREE='echo /$VMOUT | sed -n '/[0-9]/p' | sed -n '2p' | gawk '{print /$4} ' ' IDLE='echo /$VMOUT | sed -n '/[0-9]/p' | sed -n '2p' |gawk '{print /$15}' ' echo "/$DATE,/$TIME,/$USERS,/$LOAD,/$FREE,/$IDLE" 》 /$OUTFILE