一、首先确保你安装了crontab
安装命令:yum install crontabs
二、启动它
service crond start
你可以将它加入开机启动项中去
chkconfig –level35 crond on
查看crontab服务是否已设置为开机启动,执行命令:
chkconfig | grepcrond 看在2 3 4 5级别是不是on
三、编写shell
注意:大写部分注意替换成你个人的路径
#! /bin/sh
curr=`date +%Y%m%d%H%M%S`
tar -zcvf /USERNAME/websitebak/WEBSITENAME_$curr.tar.gz /home/wwwroot/WEBSITENAME
mysqldump -h 127.0.0.1 -uroot -p123456 DATABASENAME > /USERNAME/websitebak/WEBSITENAME_$curr_DB.dump
四、修改shell属性,增加可执行
chmod +x shell文件名
五、输入crontab -e
输入:00 18 * * * shell所在路径/shell文件
每晚6点自动备份站点代码和数据库