用批处理备份交换机的日志文件
来源:互联网 发布:hr面试java常问的问题 编辑:程序博客网 时间:2024/05/29 10:20
华为交换机开启日志文件传送功能,发送到某服务器,现在需将收集的日志文件定期打包备份到金山快盘,写了一个批处理,跑在计划任务里。
恩,果然CSDN博客对批处理和脚本的支持好多了,爽。
日志文件如下图所示
每天都会生成,现在每月打包压缩一次,用RAR命令行,然后复制到金山快盘,效果如下图
批处理文件内容如下:
@echo offcd /d E:\LogFilesset CurMonth=%date:~5,2%set LastMonth=00set Year=%date:~0,4%set /a LastYear=%Year%-1echo 当前年份:%Year%echo 当前月份:%CurMonth%REM =====设定需备份的月份=====if %CurMonth%==01 set LastMonth=12if %CurMonth%==02 set LastMonth=01if %CurMonth%==03 set LastMonth=02if %CurMonth%==04 set LastMonth=03if %CurMonth%==05 set LastMonth=04if %CurMonth%==06 set LastMonth=05if %CurMonth%==07 set LastMonth=06if %CurMonth%==08 set LastMonth=07if %CurMonth%==09 set LastMonth=08if %CurMonth%==10 set LastMonth=09if %CurMonth%==11 set LastMonth=10if %CurMonth%==12 set LastMonth=11echo 上月份:%LastMonth%echo 去年年份:%LastYear%REM =====用RAR的命令行进行打包压缩=====REM dir Syslog%Year%-%LastMonth%*.txtREM echo Syslog_%Year%-%LastMonth%.rarREM dir Syslog%LastYear%-%LastMonth%*.txtREM echo Syslog_%LastYear%-%LastMonth%.rarif %LastMonth%==12 ( REM =====去年12月===== echo =====去年12月===== "c:\Program Files\WinRAR\Rar.exe" a -df Syslog_%LastYear%-%LastMonth%.rar Syslog%LastYear%-%LastMonth%*.txt) else ( REM =====其它月份===== echo =====其它月份===== "c:\Program Files\WinRAR\Rar.exe" a -df Syslog_%Year%-%LastMonth%.rar Syslog%Year%-%LastMonth%*.txt)REM =====复制到金山快盘=====copy *.rar E:\SQLBak\SyslogBAKdel *.rar
恩,果然CSDN博客对批处理和脚本的支持好多了,爽。
- 用批处理备份交换机的日志文件
- sql备份的批处理
- 批处理备份压缩上个月的文件及延时的方法
- Oracle备份dmp文件批处理
- 文件备份替换更新批处理
- 批处理备份某一目录下最新的一个文件
- 路由与交换机的备份
- ORACLE应用系统中对日志表的倒出备份操作的批处理
- mysql备份数据库批处理保存为备份时间的.sql文件
- 用LINUX的SYSLOG做交换机、路由器的日志服务器
- 用备份控制文件做不完全恢复下的完全恢复(数据文件备份<旧>--新建表空间--控制文件备份<次新>--日志归档文件<新>)
- 定时的备份数据库资料,用的是批处理实现
- windows平台下 文件备份批处理和邮件发送批处理
- oracle 定期备份 + 压缩 批处理.bat文件
- 批处理备份MySQL数据库(.bat文件)
- 用批处理实现基于Domino的OA自动备份
- 用批处理写的:数据库备份还原工具
- 用批处理写MySql的数据备份与还原
- vim 横行和纵向分割
- Android 头 5 年最重要的 20 个里程碑
- sqlite3 语句
- hdu 1535 Invitation Cards(最短路)
- Jquery鼠标控制图片轮播,animate()动画队列,stop()清除队列
- 用批处理备份交换机的日志文件
- java多线程
- Java Eclipse Shortcuts: Tips and Tricks for the Eclipse Java IDE
- UITableView 取消选中行高亮
- tar.gz的解压和安装
- 编程总结,在MFC下编程
- 循环输出字符字符串
- 黑马程序员:C#基础篇(一)
- Java API 对图像的支持