中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

模擬Nginx服務啟動關閉

發布時間:2020-06-15 16:28:41 來源:網絡 閱讀:539 作者:匿名不回信 欄目:建站服務器

已知Nginx管理命令為:

啟動:/application/nginx/sbin/nginx

停止:/application/nginx/sbin/nginx -s stop

重新加載:/application/nginx/sbin/nginx -s reload

請用case腳本模擬Nginx服務啟動關閉:

/etc/init.d/nginx {start|stop|reload|restart},并可通過chkconfig管理。

[root@web01 ~]# cat /etc/init.d/nginx
#/bin/sh
# chkconfig: 2345 15 62  #設定運行級別以及啟動和停止Nginx服務順序
# description: Nginx Server  #腳本說明

[ -f /etc/init.d/functions]&&. /etc/init.d/functions||exit 1

#Define Arivables
Path=/application/nginx/sbin/nginx
RETVAL=0
 
#Define Start Function
start() {
  if [ `ss -lntup|grep nginx|wc -l` -gt 0];then
    echo "Nginx is Running..."
    else
      $Path
      RETVAL=$?
      if [ $RETVAL -eq 0 ];then
        action "Starting Nginx..."/bin/true
        else
        action "Starting Nginx..."/bin/false
      fi
  fi
  return $RETVAL
}
#Define Stop Function
stop() {
  if [ `ss -lntup|grep nginx|wc -l` -gt 0];then
      $Path -s stop
      RETVAL=$?
      if [ $RETVAL -eq 0 ];then
        action "Stopping Nginx..."/bin/true
        else
        action "Stopping Nginx..."/bin/false
      fi
    else
    echo "Nginx is Stopped"
  fi
  return $RETVAL
}
#Define Restart Function
reload() {
  if [ `ss -lntup|grep nginx|wc -l` -gt 0];then
      $Path -s reload
      RETVAL=$?
      if [ $RETVAL -eq 0 ];then
        action "Reloading Nginx..."/bin/true
        else
        action "Reloading Nginx..."/bin/false
      fi
    else
    echo "Nginx is Stopped"
  fi
  return $RETVAL
}
#Define Restart Function
restart() {
  stop
  sleep 1
  start
  return $RETVAL
}
case "$1" in
  start)
        start
        RETVAL=$?
        ;;
  stop)
        stop
        RETVAL=$?
        ;;
  reload)
        reload
        RETVAL=$?
        ;;
  restart)
        restart
        RETVAL=$?
        ;;
  *)
        echo "USAGE:$0 {start|stop|reload|restart}"
        RETVAL=2
        ;;
esac
exit $RETVAL

[root@web01 ~]# ls -l /etc/init.d/nginx
-rwxr-xr-x. 1 root root 1680 Jun  9 12:13 /etc/init.d/nginx
[root@web01 ~]# chkconfig --list|grep nginx
nginx           0:off 1:off 2:on 3:on 4:on 5:on 6:off



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

邓州市| 平利县| 萨迦县| 会东县| 雷波县| 荥经县| 无极县| 东丽区| 沁水县| 两当县| 安化县| 梅河口市| 临漳县| 西昌市| 眉山市| 库尔勒市| 许昌市| 和顺县| 公安县| 元氏县| 阜宁县| 昌吉市| 兴城市| 麻城市| 濮阳市| 新密市| 河南省| 金华市| 嵊州市| 永济市| 天津市| 疏勒县| 山阳县| 夏津县| 太仓市| 西吉县| 兴义市| 安远县| 宜兴市| 敖汉旗| 万州区|