SHELL學習之httpd監控指令碼與修改版

2021-09-23 13:31:17 字數 2966 閱讀 8908

#!/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 ...