最近比較忙,好久沒更新部落格了,今天剛好不忙寫了一個流量監控指令碼.測試在centos下已通過,有需要的朋友可以試試,有BUG或者需要添加其他功能話可以留言哦.一、指令碼源碼# vi /etc/rc.d/traffic_monitor.sh----------------------------------------------複製代碼
測試時需要大量檔案,所以寫了指令碼進行拷貝。有規律的檔案名稱利於引用。複製代碼 代碼如下:#!/bin/sh# file name : batchcp.sh# author: zhouhh# Email: ablozhou@gmail.com# Date : 2008.3.31 echo "input your file name" read FILENAME echo "how many times you want
例子一:繪製特殊圖形複製代碼 代碼如下:#!/bin/bash MAX_NO=0 echo -n "Enter Number between (5 to 9) : " read MAX_NO if ! [ $MAX_NO -ge 5 -a $MAX_NO -le 9 ] ; then echo "WTF... I ask to enter number between 5 and 9, Try Again" exit
複製代碼 代碼如下:#!/bin/bash# March-13-2006# CPUuse trigger script by Noel## bash code to watch a running program's CPU usage.# if it's above a set value, it will auto send an email.# You will need to set a Cron job to run this script every xx minutes##
在程式設計語言中,迴圈語句是最基本的文法之一,在Shell(這裡是Bash)中也不例外,再把以前自己寫過的相關內容整理一下吧。這裡包括for/while/until迴圈,以及變數自增的文法執行個體。Shell(以Bash為例)中的迴圈語句一般有for、while、until這幾種,偶爾還有寫錯文法的時候,這裡結合執行個體來自己總結一下。也為今後使用提供一個快捷的資料擷取渠道。一、for迴圈語句執行個體1.1 最基本的for迴圈: (傳統的形式,for var in …)複製代碼 代碼如下:#!/
最近一直在研究shell指令碼這塊,剛好閑下來整了下自己手頭上比較好的資料中的一些範例,以下是我整理的鳥哥私房菜裡面Regex裡面比較基礎的一些文法詳解,適合新手查閱。首先先複製一段範例:複製代碼 代碼如下:# vi regular_express.txt-------------------------------"Open Source" is a good mechanism to develop programs.apple is my favorite food.Football