shell监控硬盘 超过80%报警

monitor硬盘,超过80%就wall通知终端.前提是需要ssh过去或在终端上,或者wall可以换成发email

  1. #!/bin/bash
  2. a=`df|sed 1d|awk '$5>80'`
  3. if [[ -z $a ]]
  4.    then
  5. exit 0
  6. else
  7. wall <<EOF
  8. $a
  9. EOF
  10. exit 0
  11. fi

阅读unix shell 范例精解(第四版)

unix shell 范例精解作为一本shell入门的书籍,对目前的我来说,已经足够了,希望用最短的时间,拿下最多的内容..
unix shell 范例精解(第四版)
Read more »

准备学点perl来处理数据

真实恼火,等了N久等不到一本sed与awk(第二版),当当;亚马逊;蔚蓝;新华书店;全找遍了,竟然找不到..无奈上淘宝找了一本,等店主答复呢!
如果还不行,那就只能看perl了..手上刚好有一本perl入门,不过就是怕看shell,awk,sed,再来个perl,就全乱了…

UNIX shell范例精解 第四版 在线阅读

最近正在读这本UNIX shell范例精解(第4版),本来还想买,那天到亚马逊跟当当看了看,要80几块将近90,网银卡里的钱不够,想说过两天再买,没想到那天竟然在csdn上看到这本书啦~
献给也想学习shell的朋友~

shell循环for-while-seq

shell的bash循环1-100数字

  1. #!/bin/sh
  2. while :;do
  3.    ((++i))
  4.    echo $i
  5. ((i==100))&&break
  6. done

Read more »