备份cacti为windows制定计划任务


备份cacti好的导入RRD文件后,我们就可以为windows制定计划任务,让我们来看看具体步骤!

@echo off

Rem ==============================================================================

Rem 备份cacti数据库

Rem perfectaction

Rem 用户名

set User=root

Rem 密码

set pwd=Abc.123

Rem 数据库名称

set database_name=cacti

Rem 备份路径

set backup_path=D:\cacti_mysql_bak\cacti_bak\

Rem 获取当前系统时间字符串,适用于win2003中文版或是安装了东方语言包的win2003英文版

set now=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%

Rem mysqldump安装目录

set mysqldump_Path="C:\Program Files\MySQL\MySQL Server 5.0\bin\"

Rem 执行备份命令

%mysqldump_Path%mysqldump -u%User% -p%pwd% %database_name%>%backup_path%%database_name%_%now%_bak.sql

Rem ==============================================================================

Rem ==============================================================================

Rem 删除过期cacti备份,只保留一个月

forfiles /p %backup_path% /s /m *.* /d -31 /c "cmd /c del @file"

Rem ==============================================================================

Rem ==============================================================================

Rem 备份rrd文件

copy C:\Apache2\htdocs\cacti\rra\*.* D:\cacti_mysql_bak\rra_bak\ /y

Rem ==============================================================================

Rem pause

通过上面文章的分析,我们都学习了一种技巧:备份cacti为windows制定计划任务!学会的朋友快跟朋友分享吧!

相关内容