使用bat文件实现部署以及备份

2023-05-16

因为每次都要把文件传上去 停止服务器,然后备份,再把文件移入再启动,太麻烦 所以写了个bat文件执行 停止服务 备份 移动文件从桌面到文件夹 在启动,启动的net stop 是我把启动文件注册成服务了 各位看官可以改为停止某个端口服务即可 当然net start 也要转换成 java -jar ***.jar 启动

rem 放置文件的地方
set formDir=C:\Users\Administrator\Desktop\
rem 目标文件夹
set targetDir=D:\www\service\
rem 文件名
set fileName=my-server
rem 文件类型
set fileType=jar
rem 文件备份文件夹
set bakDir=D:\www\service\bak\
rem 生成时间字符串
set CURRENT_TIME_STRING=%time:~0,2%_%time:~3,2%_%time:~6,2%
echo %CURRENT_TIME_STRING%
net stop aaa
rename %targetDir%%fileName%.%fileType% %fileName%%CURRENT_TIME_STRING%.%fileType%
move %targetDir%%fileName%%CURRENT_TIME_STRING%.%fileType% %bakDir%
move %formDir%%fileName%.%fileType% %targetDir%
net start aaa
pause

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用bat文件实现部署以及备份 的相关文章

  • 【批处理bat】暂停功能命令

    一 目的 对暂停功能做修改 二 功能 2 1屏蔽 pause gt nul 在原本的pause上使用右尖括号写入nul即可不显示任何内容 2 2修改 echo press anykey to continue XD 在pause前利用ech
  • bat管理mstsc 远程桌面连接

    批量添加用户 64 echo off set 34 用户名文件 61 a txt 34 set 34 用户组名称 61 administrators 34 文件路径可以有空格 xff0c 但是不需要额外加 34 引号 for f 34 us
  • 清理maven库的 xxx.jar.lastUpdated 文件bat脚本

    清理maven库的 xxx jar lastUpdated 文件bat脚本 clean all maven repos bat 64 echo off set REPOSITORY PATH 61 1 if 34 REPOSITORY PA
  • Bat文件的创建及其命令大全

    Bat文件的创建及其命令大全 一 bat文件的创建 新建txt文本文件 向文本文件中输入命令 保存并修改文本文件后缀为 bat 双击保存后的bat文件 xff0c 运行 二 bat命令大全 echo 和 64 64 span class t
  • [bat] 通过bat脚本配置系统环境变量

    bat 通过bat脚本配置系统环境变量 本文介绍使用bat脚本添加系统环境变量 添加PATH环境变量 添加PATH环境变量 xff0c 如果已经存在则不添加 介绍2种方法来循环搜索路径是否已经存在 xff1a 64 echo off spa
  • bat中调用vs

    https blog csdn net lixiangminghate article details 51350846
  • python打开bat文件_Python之批处理字符串(打开文件)

    关注微信公众号 黑客易先生 xff0c 关注了你就知道我活儿好 前辈今天让我帮他弄16个新的QQ xff0c 无保无绑 一个一个申请虽然可以 xff0c 但是想起以前黑过一台刷空间访问量的服务器 xff0c 里面有1000个QQ小号 xff
  • Java服务调用系统指令、Bat脚本记录

    一 前言 在项目推进过程中偶尔会涉及到调用其它组件或脚本的需求 xff0c 本文重点介绍Java服务调用Bat脚本 系统指令 二 调用Bat脚本 根据需求生成BAT脚本内容文本 xff0c 通过文件流写入到新建的BAT文件中 xff0c 然
  • bat脚本设置系统环境变量

    bat脚本中输入以下命令就可以添加到系统环境变量 SET PATH 61 D gcc arm none eabi bin 如果要修改系统环境变量采用以下命令 在 Windows 的批处理 bat 脚本中 xff0c 可以使用 SET 命令来
  • Windows批处理获取指定格式的年月日和时间

    Windows批处理获取指定格式的系统年月日和时间 bat命令行输入获取系统当前日期的指定 date T 会打印出当前日期 2 但如果我们只想要日期中的year month day 可以自己定义设置显示日期 如下所示 date x y x的
  • cmd隐藏弹窗黑框bat不弹黑框/不显示控制台

    cmd隐藏弹窗黑框bat不弹黑框 不显示控制台 bat转exe 使用这个工具 在exe格式选择隐形 然后点击上面转换即可 可以自行下载 也可以在里面拿 有一个小demo 或者在有了bat后再建一个vbs文件 set shell wscrip
  • Bat批处理生成带随机数的毫秒时间戳验证码

    second bat echo off set temp Spring gt Echo WScript Echo new Date getTime for f a in cscript nologo e jscript do set tim
  • 学会这八个技术,你离BAT大厂不远了

    红人榜第七期来咯 本期干货 HTTP 本周最受关注的技术关键词TOP8 往下看吧 在如今这个时间和知识都是碎片化的时代 C站根据C1 C4认证的成长路径 进行知识细化整理 形成系统化的知识图谱 小编根据C1认证的成长路径整理了100篇HTT
  • 使用bat文件安装卸载Window服务

    1 安装服务 echo off title 安装windows服务 path SystemRoot Microsoft NET Framework v4 0 30319 echo echo echo windows服务程序安装 echo e
  • 在cmd/bat脚本中获取当前脚本文件所在目录

    Q 在Win7 Win10中以管理员身份运行在cmd bat脚本时 如何获取当前脚本文件所在目录 当我们在Win7 Win10中使用鼠标右键的 以管理员身份运行 以管理员身份运行cmd bat脚本时 系统默认进入的目录是C Windows
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别

    文章目录 前言 变量对比 0 i i var var var 总结 前言 最近使用批处理程序处理文件的时候 发现这 bat中的变量形式真是 变化多端 有时候加1个百分号 有时候加2个百分号 还有的时候加感叹号 真是让初学者一头雾水 于是查询
  • 如何批量快速提取复制文件夹里所有文件夹名和文件名(包括所有子文件里的所有文件夹名和文件名)详细步骤

    推荐阅读 Windows 批处理 bat 语法大全 BAT批处理基本命令总结 南北极之间的博客 CSDN博客 windowsbat命令Windows 批处理 bat 语法大全 BAT批处理基本命令总结https blog csdn net
  • 内外网切换BAT脚本

    1 切换内网脚本 BAT脚本设置IP 子网掩码 网关 DNS echo off cls color 0A Echo Echo 正在修改IP地址和DNS服务器地址 请耐心等待 Echo cmd c netsh interface ip set
  • bat删除文本文件每行前几个字符

    echo off set fn a txt for f usebackq delims i in fn do echo i gt con set h i setlocal enabledelayedexpansion echo h 4 en
  • 批量生成文件夹内文件的目录

    在记事本内输入 dir b gt 文件目录 txt 后保存记事本文件为bat格式后点击执行便可以生成 批处理文件 在DOS和Windows 任意 系统中 bat文件是可执行文件 由一系列命令构成 其中可以包含对其他程序的调用 这个文件的每一

随机推荐

  • python输出格式—format方法

    format方法 format 功能很强大 xff0c 它把字符串当成一个模板 xff0c 通过传入的参数进行格式化 xff0c 并且使用大括号 作为特殊字符代替C语言中的 位置映射 print 34 34 format 39 123 39
  • python 字符串详解(附案例)

    目录 什么是python字符串 如何表示一个字符串 字符串的访问 print xff08 xff09 索引 for循环 打印字符 end 切片split 范围选择符 n m 字符串长度 使用len xff08 xff09 函数 replac
  • SQL语言多表查询

    多表查询的基础是单表查询 xff0c 一些基本的语句都在单表查询中介绍过了 目录 主外键相等链接 xff08 两个表 xff09 join链接 xff08 两个表 xff09 子查询 xff08 两个表 xff09 自链接 xff08 两个
  • resize 详细讲解 C++

    resize 函数 是一个替换字符串长度的函数 xff0c 有两个重载函数 xff0c 第一个参数都是替换之后的大小 xff0c 第二个为替换的字母 include lt iostream gt include lt string gt u
  • C++内联函数 如何使用、优缺点

    将inline写在函数之前就成了内联函数 内联函数适用于 频繁调用的小函数 xff08 语句简单 xff09 内联函数的优点 内联函数是为了取代C语言中的宏而存在的 因为宏比较不好写 xff08 被括号和分号支配的恐惧 xff09 宏不能调
  • C++ 类和对象(上) 访问限定符 域操作符 this指针 类的定义

    访问限定符 public xff1a 在类外可以直接被访问 private xff1a 在类外不可以直接被访问 protected xff1a 在类外不可以直接被访问 class 的默认访问权限为private xff0c strict 的
  • C++ 类与对象(中)构造函数 析构函数

    构造函数 什么是构造函数 C 43 43 是基于C的基础上的 xff0c 但是为了提升C 语言 xff0c C 43 43 在类中引用了构造函数 构造函数是为了将类初始化 构造函数的特点 1 名字与类名相同 2 创建类类型对象时由编译器自动
  • mysql: failed to connect to localhost:3306

    mysql failed to connect to localhost 3306 这个问题是因为mysql的特定服务没有开启 xff0c 客户端通过网络发起请求自然是登陆不上的 解决方法 打开windows服务管理器 xff0c 找到my
  • 命令行模式安装VisualStudio

    命令行模式安装VisualStudio 今天远程安装VisualStudio2019遇到神奇bug xff0c installer运行后完全透明 xff0c 根本无法界面上配置安装 xff0c 还好找到了命令行模式 首先下载 exe 这里选
  • Ubuntu 设置中文语言环境

    点击右上角的齿轮形状的按钮 xff0c 然后选择System Settings 点击进入 会显示有语言需要安装 点击install 再次当前用户输入密码 xff0c 显示安装过程中 点击 install remove languages 选
  • reduceSum记录

    reduceSum 算子实现版本记录总结 第一版 global void reduceSum float input float result const int size int x 61 blockIdx x blockDim x 43
  • OSError: [WinError 10048]

    系统可用端口在短时间内被耗尽 xff0c 解决办法是设置更多的可用端口 xff0c 或者减少端口冷却时间 原文链接 xff1a https help socketlabs com docs how to fix error only one
  • java.sql.SQLException: not support oracle driver 8.0

    最近在研究开源项目 导入项目发现了这个问题 但是网上都是java sql SQLException not support oracle driver 1 0 所以找不到合适的解决方式 后面又检查了一遍 发现数据库连接从mysql换成ora
  • cas 6.2 Incompatible because this component declares an API of a component compatible with Java 11

    最近用到cas6 2的项目 配置基本按下面的来 其中配置jdk什么的都是百度的 使用cas overlay template 6 2服务部署到整合cas client 爱学习的老王的博客 CSDN博客 cas overlay 但是导包出现国
  • Ant Design setFieldsValue 无效问题

    老是发现setFieldsValue 第一次点编辑某一列时候不会加载成功 xff0c 第二次点进去加载的是第一次的值 也是坑啊 最后网上都说延迟执行 就写了延迟0 1秒 果然可以 但是感觉有点傻缺 等待大神给出更好的方案
  • el-select 结合字典使用

    平时用select 发现重复的字典太多了 所以存在了通用方法里这样一劳永逸 字典类dict util js const dict 61 yesNoOptions name 39 是 39 code 1 name 39 否 39 code 0
  • el-table修改某行样式

    cell class name 61 34 cellClass 34 cell style 61 34 cellStyle 34 其中的cellClass和cellStyle是方法 xff0c 返回格式为字符串即可 xff0c 它会自动填充
  • oracle数据库导入sql中文乱码

    从开发环境导数据到正式环境发现中文乱码 xff0c 导的方式是sql文件形式的 两边用的都是plsql工具 xff0c 听网上说是字符集格式问题 xff0c 但是oracle这个属于运维管理 xff0c 开发没有权限 xff0c 最后尝试了
  • poi+hutool导出excel addMergedRegion 合并行速度慢的问题

    private static void defaultExport List lt gt list Class lt gt pojoClass String fileName HttpServletResponse response Exp
  • 使用bat文件实现部署以及备份

    因为每次都要把文件传上去 停止服务器 xff0c 然后备份 xff0c 再把文件移入再启动 xff0c 太麻烦 所以写了个bat文件执行 停止服务 备份 移动文件从桌面到文件夹 在启动 xff0c 启动的net stop 是我把启动文件注册