【shell程式設計】 nginx 服務的啟動指令碼
#!/bin/bash # # nginx This shell script takes care of starting and stopping # standalone nginx. # config: /usr/local/nginx/conf/nginx.conf # Source function library. . /etc/rc.d/init.d/functions RETVAL=0 prog="nginx" start() { #start nginx [ -x /usr/local/nginx/sbin/nginx ] || exit 4 [ -z /usr/local/nginx/conf/nginx.conf ] && exit 6 echo -n $"Starting $prog: " daemon /usr/local/nginx/sbin/nginx 2>/dev/null RETVAL=$? echo return $RETVAL } stop () { #stop nginx echo -n $"Shutting down $prog: " daemon /usr/local/nginx/sbin/nginx -s stop 2>/dev/null RETVAL=$? echo return $RETVAL } reload () { #reload nginx echo -n $"Reload the config of $prog: " daemon /usr/local/nginx/sbin/nginx -s reload 2>/dev/null RETVAL=$? echo return $RETVAL } # See how we were called. case "$1" in start) start ;; stop) stop ;; restart) stop start RETVAL=$? ;; reload) reload ;; status) status $prog RETVAL=$? ;; *) echo $"Usage: $0 {start|stop|restart|reload|status}" exit 2 esac exit $RETVAL
相關推薦
【shell程式設計】 nginx 服務的啟動指令碼
#!/bin/bash # # nginx This shell script takes care of starting and stopping # standalone nginx. # config: /usr/local/ngi
【Shell程式設計】檢測Nginx服務是否正常執行(詳解)
大家好今天給大家帶來shell指令碼的一個例項(檢測Nginx服務是否正常執行) 需求:檢測Nginx服務是否正常的執行,如果不在執行那麼就啟動Nginx伺服器,那麼如果啟動Nginx失敗,那麼通過郵
【shell程式設計】for迴圈、while迴圈、break跳出迴圈、continue結束本次迴圈和exit退出整個指令碼
一、for迴圈 語法:for 變數名 in 條件; do …; done 案例1: #!/bin/bash sum=0 for i in `seq 1 100` do sum=$[$sum+$i] echo $i done echo $sum 案
【spring boot】base服務啟動失敗--Process finished with exit code 0
前言 小編在啟動spring boot專案的時候,遇到了一個問題base服務啟動後直接退出:Process finished with exit code 0,之前配置專案啟動Eureka的時候也是遇到了這個問題,當時控制檯沒有報錯資訊,是啟動的埠號與本地的IIS服務
大資料----【Shell程式設計】
Shell程式設計 Shell 是一個用 C 語言編寫的程式,通過 Shell 使用者可以訪問作業系統核心服務。它類似於 DOS 下的 command 和後來的 cmd.exe。Shell 既是一種命令語言,又是一種程式設計語言。Shell script 是一種
4、【Shell 程式設計】分支、迴圈
一、分支 1、if if語句的語法格式: if condition then command1 command2 ... commandN fi 寫成一行(適用於終端命令提示符): if [ $(ps -ef | grep -c "s
6、【Shell 程式設計】輸入/輸出重定向
大多數 UNIX 系統命令從你的終端接受輸入並將所產生的輸出傳送回到您的終端。一個命令通常從一個叫標準輸入的地方讀取輸入,預設情況下,這恰好是你的終端。同樣,一個命令通常將其輸出寫入到標準輸出,預設情況下,這也是你的終端。 重定向命令列表如下: 命令
【Shell程式設計】變數詳解
一、什麼是變數 在我們上學時,我們就接觸資料方程式;例如:已知x=1 y=x+1 那麼y等於多少,我們毫不猶豫的會算出來2,但是在shell中x就是變數名,那麼對應的1就是變數值,在這裡的等於號,在shell中稱為賦值! x=1 x(變數名) =(賦值)
【Shell程式設計】變數數值計算(二)
OK,數值運算(上)是我看完的一小部分,大概的結束指令碼如下:(回顧~~) #!/bin/bash a=$1 b=$2 expr $1 + 1 &>/dev/null if [ "$
【Linux】nginx服務配置
網站目錄 write timeout per dex 修改 header www val 一. 部署LNMP環境 準備工作 Linux系統準備 設置IP 關閉防火墻
CentOS6.8 x86_64bit shell腳本實現模擬nginx服務啟動與關閉
sta 繼續 star functions sage fun 啟動文件 load() 執行 shell腳本模擬nginx服務啟動與關閉註意: 3個斜杠///後面表示在這表示對當前語句的解釋,實際腳本中必須刪除 #!/bin/bash///定義哪種腳本語言解釋下面的語句[ -
【Linux】開機自動啟動指令碼
Linux下(以RedHat為範本)新增開機開機自動啟動指令碼有兩種方式; 本例系統:Linux(CentOS 7.2) 方法一 使用 /etc/rc.d/rc.local,自動啟動指令碼 1 #!/bin/bash
【已解決】Windows無法啟動MongoDB服務,錯誤1053(適用win10)
1. 發現問題 cmd無法啟動mongo服務 net start mongodb無效 轉到我的電腦-服務,手動啟動服務,無效,報錯如下: 2. 解決問題 刪除服務 sc delete MongoDB 重新載入配置檔案mongod
【Android P】 JobScheduler服務原始碼解析(二) ——服務端啟動解析
JoScheduler服務框架分析 App端從建立一個job 到排程一個Job流程是怎樣的? Job在App端主要比較重要的類有四個:JobInfo,JobScheduler,JobService,JobServiceEngine public class Jo
【weblogic】weblogic服務啟動方法
【轉載】:https://wenku.baidu.com/view/71a2b93658f5f61fb636663c.html 一.啟動伺服器方式: 1.前臺啟動: cd /weblogic/user_projects/domains/aixadmmin/bin //進入”b
模擬Nginx服務啟動停止重新載入指令碼
Nginx服務啟動停止重新載入指令碼 要求: 已知Nginx管理命令為: 啟動:/application/nginx/sbin/nginx 停止:/application/nginx/sbin/nginx -s stop 重新載入:/application/nginx/sbin/
【網路程式設計】服務端的I/O模型,事件處理模式,併發模式
前言之前的前言 本文作於6月中旬,當時對於很多概念不是很理解,所以寫到一半實在進行不下去,通過最近的學習終於理解了一些,趕緊總結記下。 前言 本篇主要總結伺服器端開發中的一些基本的框架。 如果你在東區二樓點過黃燜雞,相信你一定能更好的理解。
【網路程式設計】說說Redis的服務端設計
引子 感覺這東西看過不記一下總會忘,所以手不能懶,及時總結一下。 本文主要針對Redis的服務端模型進行分析,力爭能有總體的思路和部分細緻的深入。原始碼版本3.2.8. 正文 Redis服務端一個典型的單執行緒reactor模型,使用I/O多路複用來
案例十:shell編寫nginx服務啟動程式
使用原始碼包安裝的Nginx沒辦法使用"service nginx start"或"/etc/init.d
【入門篇】Nginx + FastCGI 程序(C/C++) 搭建高性能web service的Demo及部署發布
框架 logs ice term con scrip 什麽 5.1 cal 由於最近工作的需要,本人學習了一下利用高性能web server - Nginx,來發布C/C++編寫的fastCGI程序,詳細細節如下。 1.介紹 Nginx - 高性能w