#! /bin/bash# 执行此文件将会备份数据库到/opt/backup/data目录中cd /opt/backup/datadate=`date -I`; #取出当前的日期/opt/lampp/bin/mysqldump -u用户名 -p密码 数据库> 备份文件名前缀_$date.sql; #导出数据库为sql脚本/bin/tar zcvhf 备份文件名前缀_$date.tar.gz 备份文件名前缀_$date.sql; #压缩sql脚本rm 备份文件名前缀_$date.sql #删除sql文件现在我们将这个脚本添加到定时任务中去,让每天都执行一次 使用crontab -l命令查看当前定时任务 使用crontab -e 命令编辑用户的定时任务,会使用vi编辑一个文本文件。文本文件的格式是这样的: 分钟 小时 天 月 天每星期 命令,例子: 58 23 * * * /home/yangyan/bin/dbbackup.sh 一行一个任务,保存后就可以了。 具体的cron可以查看这个blog说的比较清楚一些:
tips:
本文由导入,原文链接: