• 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:SoftwareRedisRedis-x64-3.2.100"
    D:
    ::设置启动窗口的颜色
    color 0a
    cd %ENV_HOME%
    redis-server.exe redis.windows.conf
    exit

    注意这里的D:SoftwareRedisRedis-x64-3.2.100是我的Redis所在目录

    这里你要修改为自己Redis所在的目录以及下面的D修改为自己所在的盘。

    然后执行下面的

    redis-server.exe redis.windows.conf

    启动redis的命令 ,使用修改过的配置文件。

    然后将这个txt的后缀名改为bat

    可以双击下这个bat进行测试下

    能启动Redis成功

    下面就是将手动双击运行的操作使用开机启动自运行代替。

    找到以下路径

    C:ProgramDataMicrosoftWindowsStart MenuProgramsStartUp

    此路径就是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:SoftwareNginx
    ginx-1.12.2"
    D:
    ::设置启动窗口的颜色
    color 0a
    cd %ENV_HOME%
    start nginx.exe
    pause
    exit

    其中上面的路径是Nginx所在的路径,磁盘是所在的磁盘,执行的命令就是启动Nginx所需要的命令。

    然后将其后缀名改为bat,先双击运行一下

    验证启动没有问题,然后将其放在启动目录下,就嫩实现开机自动启动了。

    博客园: https://www.cnblogs.com/badaoliumangqizhi/ 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。
  • 相关阅读:
    重温CLR(七 ) 属性和事件
    重温CLR(六)方法和参数
    KMP算法
    Webstorm 2019最新激活码
    bash: cd: too many arguments 报错
    mongoDB线上数据库连接报错记录
    常见的 eslint 基本报错信息
    git 查看项目代码统计命令
    npm 删除指定的某个包以及再次安装
    vue.config.js常用配置
  • 原文地址:https://www.cnblogs.com/badaoliumangqizhi/p/13587747.html
Copyright © 2020-2023  润新知