#!/bin/bash
while
true
doecho -e "
\033[31m start 開啟httpd服務 \033[0m
\033[32m stop 關閉httpd服務 \033[0m
\033[33m restart 重啟httpd服務 \033[0m
\033[34m status 檢視httpd服務 \033[0m
\033[35m quit 退出 \033[0m
"read -p "請輸入你的選擇:" char
echo -e "\033[31m httpd開啟成功!\033[0m"
elif
[$state
=="(running)"];
then
echo -e "\033[31m httpd已經處於開啟狀態!\033[0m"fi;
;stop)if[
$state
=="(dead)"];
then
echo -e "\033[31m httpd已經處於關閉狀態!\033[0m"
echo -e "\033[31m httpd關閉成功!\033[0m"fi;
;restart)if[
$state
=="(dead)"];
then
echo -e "\033[31m httpd處於關閉狀態,請先輸入「start」開啟服務!\033[0m"
echo -e "\033[31m httpd重啟成功!\033[0m"fi;
;status)if[
$state
=="(dead)"];
then
echo -e "\033[31m httpd處於關閉狀態!\033[0m"
elif
[$state
=="(running)"];
then
echo -e "\033[31m httpd處於開啟狀態!\033[0m"fi;
shell練習 指令碼控制httpd服務
練習 編寫shell指令碼,使其可以控制httpd服務,實現start stop restart status bin bash while true do echo e 033 31m start 開啟httpd服務 033 0m 033 32m stop 關閉httpd服務 033 0m 033...
Shell腳步之監控iostat資料
在效能測試中,進行iostat監控資料顯示太不美觀,看起來很痛苦,如下圖 為了顯示美觀,寫個shell指令碼進行改造,如下 bin bash interval 1 if gt 0 then interval 1 fiwhile true do iostat k sleep interval done...
shell學習之 shell呼叫shell
2008 05 06 14 43 18 分類 linux 標籤 字型大小 大中小訂閱 fork是最普通的,就是直接在指令碼裡面用 directory script.sh來呼叫script.sh這個指令碼.執行的時候開乙個sub shell執行呼叫的指令碼,sub shell執行的時候,parent ...