#!/bin/bash
nginx=/usr/local/nginx/sbin/nginx
read -ep 「請輸入要執行的命令(start stop status reload):」 str
case $str in
start)
#檢測nginx是否啟動
netstat -nlpt | grep nginx &> /dev/null
if [ $? -eq 0 ];then
echo 「nginx已經啟動!」
else
echo 「開始啟動nginx!」
$nginx
fi;;
#停止nginx
stop)
$nginx -s stop
#判斷nginx是否停止
if [ $? -eq 0 ];then
echo 「nginx已經停止執行!」
else
echo 「nginx停止失敗,請重試!」
fi;;
status)
netstat -nlpt | grep nginx &> /dev/null
if [ $? -eq 0 ];then
echo 「nginx已經啟動!」
else
echo 「nginx沒有執行!」
fi;;
reload)
$nginx -s reload
if [ $? -eq 0 ];then
echo 「nginx過載成功!」
else
echo 「nginx過載失敗,請重試!」
fi;;
*)echo 「請按提示正確輸入!」
;;esac
shell 編寫nginx啟動指令碼
ubuntu16.04編譯安裝nginx1.13 sudo apt install y build essential sudo apt install y libtool sudo apt install y libpcre3 libpcre3 dev sudo apt install y zli...
編寫SHELL指令碼 判斷使用者的引數
測試語句格式 條件表示式 常見的幾種形式 d etc 判斷 etc是不是乙個目錄型別,e etc php.ini 判斷 etc php.ini 檔案是否存在 f etc php.ini 判斷 etc php.ini 是不是一般檔案 r etc php.ini 判斷 etc php.ini 當前使用者...
編寫SHELL指令碼 判斷使用者的引數
測試語句格式 條件表示式 常見的幾種形式 d etc 判斷 etc是不是乙個目錄型別,e etc php.ini 判斷 etc php.ini 檔案是否存在 f etc php.ini 判斷 etc php.ini 是不是一般檔案 r etc php.ini 判斷 etc php.ini 當前使用者...