Chinaunix首页 | 论坛 | 博客
  • 博客访问: 46751
  • 博文数量: 13
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 132
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-03 16:30
文章分类

全部博文(13)

文章存档

2013年(13)

我的朋友

分类: 系统运维

2013-09-03 16:47:37

批处备份脚本--windows
@ title vss date backup
FOR /F "tokens=1-3 delims=- " %%i IN ('date /t') DO SET DATE=%%i-%%j-%%k
echo %DATE%
md z:\%DATE%
md z:\%DATE%\Vss_Design
md z:\%DATE%\Vss_Program
md z:\%DATE%\Vss_Res
md z:\%DATE%\Vss_artist
md z:\%DATE%\Vss_Project
xcopy /e G:\Vss_Design z:\%DATE%\Vss_Design
date /t >>vssback.log
time /t >>vssback.log
echo 策划备份完成 >>vssback.log
xcopy /e G:\Vss_Program z:\%DATE%\Vss_Program
time /t >>vssback.log
echo 程序备份完成 >>vssback.log
xcopy /e G:\Vss_Res z:\%DATE%\Vss_Res
time /t >>vssback.log
echo Res备份完成 >>vssback.log
xcopy /e G:\Vss_Project z:\%DATE%\Vss_Project
time /t >>vssback.log
echo Project备份完成 >>vssback.log
xcopy /e G:\Vss_artist z:\%DATE%\Vss_artist
time /t >>vssback.log
echo 美术备份完成 >>vssback.log
echo ---------------------------------------- >>vssback.log

Linux常用备份脚本

备份网站内容
#!/bin/bash
#指定运行的脚本shell
#运行脚本要给用户执行权限
bakdir=/backup
month=`date +%m`
day=`date +%d`
year=`date +%Y`
hour=`date +%k`
min=`date +%M`
dirname=$year-$month-$day-$hour-$min
mkdir $bakdir/$dirname
mkdir $bakdir/$dirname/conf
mkdir $bakdir/$dirname/web
mkdir $bakdir/$dirname/db
#备份conf,检测通过
gzupload=upload.tgz
cp /opt/apache2/conf/httpd.conf $bakdir/$dirname/conf/httpd.conf
cd /opt/apache2/htdocs/php
tar -zcvf $bakdir/$dirname/web/$gzupload ./upload
#远程拷贝的目录要有可写权限
scp -r /backup/$dirname root@10.1.1.178:/backup
备份数据库:
#!/bin/bash
#指定运行的脚本shell
#运行脚本要给用户执行权限
bakdir=/backup
month=`date +%m`
day=`date +%d`
year=`date +%Y`
hour=`date +%k`
min=`date +%M`
dirname=$year-$month-$day-$hour-$min
mkdir $bakdir/$dirname
mkdir $bakdir/$dirname/conf
mkdir $bakdir/$dirname/web
mkdir $bakdir/$dirname/db
#热备份数据库
cp /opt/mysql/my.cnf $bakdir/$dirname/db/my.cnf
cd /opt/mysql
mysqldump --opt -u zhy -p --password=1986 test>$bakdir/$dirname/db/test.sql
mysqldump --opt -u zhy -p --password=1986 phpwind>$bakdir/$dirname/db/phpwind.sql
#远程拷贝的目录要有可写权限
scp -r /backup/$dirname root@10.1.1.178:/backup
阅读(937) | 评论(0) | 转发(0) |
0

上一篇: shell-命令整理

下一篇:随笔----小技巧

给主人留下些什么吧!~~