Dos批處理來實現Nginx的啓動、關閉

最近在Window操作系統中使用Nginx,由於它的啓動和關閉都要通過命令來實現。我感覺並不太方便,雖然命令簡單,但對於一個只需要開啓和關閉Nginx服務 且對Nginx不瞭解的人來說這是很不方便的。這引起了我的思考,於是乎?我就想到用Dos批處理,寫成簡單的腳本不是更方便嗎?Tomcat解壓包也是這樣來做的。

將啓動和關閉腳本放到Nginx根目錄下即可:

1、啓動Nginx腳本命令如下:

::關閉回顯
@echo off
::先查看服務是否已經運行,如果已經運行,則先關閉再啓動。
tasklist|find /i "nginx.exe" > NUL
::上一次執行結果是否成功
if %errorlevel%==0 (
	%cd%/nginx -s quit
	echo 服務關閉中...
)
start %cd%/nginx -c conf/nginx.conf
echo 服務已成功開啓...
::這裏ping這是爲了停留5秒再關閉
ping 0.0.0.0 -n 5 > NUL
exit

2、關閉Nginx腳本命令如下:

@echo off
tasklist|find /i "nginx.exe" > NUL
if %errorlevel%==0 (
	%cd%/nginx -s quit
	echo 服務已成功關閉...
) else (
    echo 服務沒有運行...	
)
ping 0.0.0.0 -n 5 > NUL
exit

這樣以後我們就輕鬆了,直接雙擊即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章