Windows下怎樣使用bat設置Redis和Nginx開機自啟動


場景

若依前后端分離版本,Windows下使用Nginx代理的方式進行部署(全流程,圖文教程):

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108120070

Windows下怎樣設置jar包開機自啟動運行:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108215028

前面講了前后端分離的項目,需要在Windows服務器上部署Nginx和Redis以及后台jar包。

以及怎樣再Windows上設置jar開機自啟動。

那么怎樣通過bat的方式設置Redis和Nginx也開機自啟動。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。

實現

首先新建一個badaoRedis.txt,復制以下內容

::啟動redis的命令
@echo off
::這是簡單的輸出,相當於java中的system.out.println()
echo redis start......
::設置啟動窗口的標題
title redis-server
::定義一個變量ENV_HOME
set ENV_HOME="D:\Software\Redis\Redis-x64-3.2.100"
D:
::設置啟動窗口的顏色
color 0a
cd %ENV_HOME%
redis-server.exe redis.windows.conf
exit

注意這里的D:\Software\Redis\Redis-x64-3.2.100是我的Redis所在目錄

 

 

這里你要修改為自己Redis所在的目錄以及下面的D修改為自己所在的盤。

然后執行下面的

redis-server.exe redis.windows.conf

啟動redis的命令 ,使用修改過的配置文件。

然后將這個txt的后綴名改為bat

可以雙擊下這個bat進行測試下

能啟動Redis成功

下面就是將手動雙擊運行的操作使用開機啟動自運行代替。

找到以下路徑

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

此路徑就是Windows開機后會自動運行的路徑。

如果沒有ProgramData

需要設置查看隱藏文件

 

 

如果Windows下沒有英文的StartMenu,叫中文開始菜單那個就是

 

 

 

同理,下面的Programs也可能顯示程序

 

 

如果在此目錄下沒有StartUp目錄或者叫啟動目錄的,可以手動新建一個StartUp目錄或者啟動目錄。

然后將上面的bat放置在此目錄下 ,就能在開機后自動運行了。

同理自動啟動Nginx也是這個道理,首先新建一個badaoNginx.txt

@echo off
::這是簡單的輸出,相當於java中的system.out.println()
echo nginx start......
::設置啟動窗口的標題
title nginx -server
::定義一個變量ENV_HOME
set ENV_HOME="D:\Software\Nginx\nginx-1.12.2"
D:
::設置啟動窗口的顏色
color 0a
cd %ENV_HOME%
start nginx.exe
pause
exit

 

其中上面的路徑是Nginx所在的路徑,磁盤是所在的磁盤,執行的命令就是啟動Nginx所需要的命令。

然后將其后綴名改為bat,先雙擊運行一下

 

 

驗證啟動沒有問題,然后將其放在啟動目錄下,就嫩實現開機自動啟動了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM