日期:2014-05-16  浏览次数:20816 次

Linux简单备份

首先写一个备份脚本

vi backup.sh

#!/bin/sh
date=`date +%Y-%m-%d`
time=`date +%H:%M:%S`
echo $date
echo $time
mkdir /var/backup/$date
cd /var/backup/$date
cp -r /project/tomcat/webapps/ROOT .
mysqldump -uusername -ppassword --default-character-set=utf8??dbname > db$date.sql
echo $date $time ~ `date +%Y-%m-%d` `date +%H:%M:%S` > time.txt

?

然后保存退出

#crontab -e?
* 2 * * */var/backup/backup.sh

每天2点定时执行

?

5个字段分别表示:

???????分钟:0-59

???????小时:1-23

???????日期:1-31

???????月份:1-12

???????星期:0-60表示周日)

?

还可以用一些特殊符号:

???????*?表示任何时刻

???????,: 表示分割

  -:表示一个段,如第二端里:?1-5,就表示15

??????