標籤:shell#/bin/bashBackuPath=/opt/backup/WebPath=/usr/local/apache2/htdocs/DATE=`date +%Y%m%d`WebBakFIle=web${DATE}.tar.bz2DBFile=DB${DATE}.tar.bz2DBuser=‘root‘DBpassword=‘123‘FTPserver=192.168.1.107FtpTargetPath=‘ftp/backup‘cd $WebPathpwdtar jcf
標籤:shell 指令碼 匹配字串 定時執行
標籤:blog io ar 使用 java div on 2014 log 前言今天剛好寫了一個自動化打包指令碼,再次使用到了bash
標籤:style blog http ar sp 檔案 資料 on art linux 下shell 編寫指令碼:
標籤:linux shell 反引號位 (`) 位於鍵盤的Tab鍵的上方、1鍵的左方。注意與單引號(‘)位於Enter鍵的左方的區別。反引號位 (`)在Linux中起著命令替換的作用。命令替換是指shell能夠將一個命令的標準輸出插在一個命令列中任何位置。舉個例子: [email protected]:~$ date2014年 10月 29日 星期三 15:14:46
標籤:http io os 使用 for sp strong 檔案 資料 cpu資訊採集cpu使用率採集演算法通過/proc/stat檔案採集並計算CPU總使用率或者單個核使用率。以cpu0為例
標籤:style color os ar sp bs ad ef linux 1,expra)expr calculate//a=10;echo `expr $a - 1 `b)string
標籤:style io color ar sp div on art 問題 在shell中定義函數可以使代碼模組化,便於複用代碼。不過指令碼本身的變數和函數的變數的範圍問題可能令你費解,在這裡梳
標籤:花生殼 內網 ssh linux 連接埠映射 一、花生殼安裝(安裝前需要在花生殼網站註冊獲得一個免費網域名稱,有了這個網域名稱,後邊才能在外網通過訪問這個網域名稱來實現ssh登陸內網linux主機)[[email protected] 案頭]# wget
標籤:style blog color ar for sp div on log 一、文法break:用來跳出迴圈。break N 可以跳出多層迴圈breakbreak
標籤:blog 使用 for 檔案 div 2014 log 代碼 ad 前言還是今天再寫一個自動化打包指令碼,用到了從路徑名中擷取最後的檔案名稱。這裡記錄一下實現過程。當然,最後我也會給出官方
標籤:style blog io color ar sp div on art 一、文法select 變數 in con1 con2 con3 # 自動列出 con1,con2,con3
標籤:style blog color ar 使用 sp div art log 一、文法case $變數 in "第一個變數內容") #
標籤:style blog io color ar sp div on log 一、文法while [ condition ] # 當 condition
標籤:style blog color ar for sp div on log 一、文法for var in con1 con2 con3 ...do # 執行內容donefor
標籤:style blog io color ar sp div on log 一、文法until [ condition ] # 和while相反,當 condition
linux監控某個進程的運行shell指令碼,linux監控shell指令碼 該指令碼實現了對指定進程名的進程進行每隔2的掃描監控,一旦發現進程不存在便重新啟動。#!/bin/sha=10;while [[ @a -gt 5 ]]; do if test $(pgrep -f $1|wc -l) -eq 2;then &
shell條件判斷1. if條件判斷if條件判斷: if [ 條件 ]; then do something fi 多個條件: && 代表AND || 代表OR 多重判斷: if [ 條件 ];then do something elif [ 條件2 ]; then //do something else //do someshing fi#!/bin/bashread -p "Please input (Y/N) : " ynif [
使用shell命令分析統計日誌需要統計使用者日誌資訊,分析出使用者行為時,用shell往往能方便地取出很多資料,取出後再放置到excel中統計。例如:統計日誌中含loadCustomProcess這個地址的訪問,按訪問耗時排序:grep "loadCustomProcess" /home/workflow/socket.txt | awk -F " " '{print $11}'|awk -F ":"
shell判斷式與判斷符號[]1. 判斷式test命令用於檢測檔案類型和比較值。 判斷檔案是否存在:[work@www sh]$ test -e file.txt && echo "exist" || echo "not exist" not exist[work@www sh]$ 檢查檔案類型: -e 檔案是否存在 test -e filename-f 檔案是否存在,且為檔案 file-d 檔案是否存在,且為目錄