結合函式,模擬乙個多工維護介面
模擬乙個多工維護介面,當執行程式時先顯示總選單,然後進行選擇後做相應維護監控操作
############請選擇############
h 顯示命令的幫助
f 顯示磁碟分割槽
d 顯示磁碟掛載
m 顯示記憶體使用
u 顯示系統負載
q 退出程式
#############################
#!/bin/bash
# 1.列印選單欄資訊,將操作封裝到函式中
function menu(
)menu
while true
do read -p "請輸入你要操作的選項(h|f|d|m|u|q): " choice
case $choice in
h)menu
;; f)
echo
"*********磁碟分割槽資訊**********"
blkid | cut -d: -f1
;; d)
echo
"*********磁碟掛載**********"
df -h | sed -n 9p
;; m)
echo
"*********記憶體資訊**********"
free -m
;; u)
echo
"*********系統負載**********"
uptime
;; q)
echo
"程式正在退出,歡迎下次使用"
exit 0
;;*)echo
"清通過h檢視幫助資訊";;
esac
done
乙個shell指令碼
之前學過shell指令碼,但是工作中一直沒有用到,今天由於要搞乙個定時任務,為了防止重複啟動php指令碼,就需要寫乙個shell,下面是指令碼內容 bin bash 宣告要使用哪個shell 下面是備註檔案 這可是乙個好習慣奧 date 2012 7 18 version 1.0 設定相關變數 fi...
shell指令碼練習 每天乙個shell指令碼 7
我的部落格都是依照自己淺薄的現有知識去寫的,好多時候寫完了部落格,去查詢答案,會發現很多更剪短更效率更好的答案。寫部落格是激勵我自己能堅持下去,讓我的頭腦不去懈怠,望共勉。題目 write a script five dirs.sh that does these tasks make a dire...
Shell指令碼學習5 第乙個Shell指令碼
開啟文字編輯器,新建乙個檔案,擴充套件名為sh sh代表shell 副檔名並不影響指令碼執行,見名知意就好,如果你用php寫shell 指令碼,副檔名就用php好了。輸入一些 bin bash echo hello world 是乙個約定的標記,它告訴系統這個指令碼需要什麼直譯器來執行,即使用哪一種...