一、检测磁盘达到百分之80 发送邮件 并没10秒检查一次 并不断发送邮件
#!/bin/bash ZHI=80 while :;do USE=`df | sed -rn '/^\/dev\/sd/s#.* ([0-9]+)%.*#\1#p' | sort -nr|head -n1` if [ $USE -gt $ZHI ];then echo Disk will be full form `hostname -I` | mail -s "disk warning" 892551164@qq.com fi sleep 10 done
二、计算1...100的积水之和
1 #!/bin/bash 2 sum=0 3 i=1 4 while [ $i -le 100 ];do 5 if [ $[i%2] -eq 1 ];then 6 let i++ 7 continue 8 fi 9 let i++ 10 let sum+=i 11 12 done 13 echo sum=$sum
三、打印1...10 碰见5跳出继续打印后面循环
#!/bin/bash for ((i=0;i<10;i++));do if [ $i -eq 5 ];then continue fi echo i=$i done