• windows 下项目打包、备份、覆盖、md5check


    工具从网络自行下载,目前我存储在网盘上,可下载后调用

    1. 更新包打包、创建md5,压缩成.zip
    2. 现有项目按日期备份
    3. 覆盖项目并做md5check
      @echo off
      
      rem =================文件变量=============================================
      set zip=D:	ools7za.exe
      set md5=D:	oolsFileCheck_MD5.exe
      
      ::file_package
      cd /d %~pd0
      %md5% -create %~pd0app -k %~pd0appmd5.txt
      %zip% a -tzip %~pd0app.zip %~pd0app -r
      
      ::项目app
      ::判断旧解压包是否存在,存在删除
      ::更新包名:D:server_newapp.zip
      ::解压目录:D:server_newapp
      ::判断更新包是否存在,存在就解压更新包到指定目录
      
      ::file_ready
      if exist "D:server_newapp" (rd /s /q  D:server_newapp) >nul
      if not exist "D:server_newapp.zip" (exit) >nul
      if exist "D:server_newapp.zip" (%zip% x D:server_newapp.zip -oD:server_new) >nul
      
      ::file_backup
      ::exclude log files and/or folders
      echo .log > exclude.txt
      echo log >> exclude.txt
      xcopy /r /d /i /s /y /q /exclude:exclude.txt D:app D:server_bakapp"%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%"
      del exclude.txt
      
      ::file_update
      ::判断更新目录是否存在,更新目录:D:server_newapp
      ::若存在就将解压文件覆盖到指定目录
      if not exist "D:app" (exit) 
      if not exist "D:server_newapp" (exit)
      xcopy /r /d /i /s /y D:server_newapp D:app
      %md5% -check D:app -k D:server_newappmd5.txt > D:server_newmd5_check.log
      win_tools.bat
    4.  Mysqldump
      set YMDT=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%
      mysqldump --opt -u root --password=passwd db > D:dbbakdb_%YMDT%.sql
  • 相关阅读:
    从浏览器输入URL到页面渲染的过程
    安全分析的几个好的工具网站的使用
    从一次渗透谈到linux如何反弹shell
    python 进行抓包嗅探
    MYSQL的索引和常见函数
    一篇博客搞定redis基础
    新型横向移动工具原理分析、代码分析、优缺点以及检测方案
    Java反序列化漏洞的挖掘、攻击与防御
    关于Memcached反射型DRDoS攻击分析
    spark未授权RCE漏洞
  • 原文地址:https://www.cnblogs.com/Mrhuangrui/p/7137612.html
Copyright © 2020-2023  润新知