一、创建备份脚本

vi mysql_backup.sh     //创建

#!/bin/bash
mysqldump -u用户 -p密码 数据库名 | gzip > /data/mysql/db_backup_$(date +%Y%m%d_%H%M%S).sql.gz

:wq     //保存


二、添加执行权限

chmod 755 mysql_backup.sh

可以执行脚本,测试有误错误

./mysql_backup.sh


三、检测或安装 crontab

输入crontab命令检测是否安装

# crontab
-bash: crontab: command not found

如果报 command not found,就表明没有安装

使用下面命令进行安装:

# yum -y install vixie-cron


四、添加计划任务

执行命令

crontab -e

这时就像使用vi编辑器一样,可以对计划任务进行编辑。 输入以下内容并保存:

0 3 * * * /文件目录/mysql_backup.sh

注释:分钟(0-59)、 小时(0-23)、天(1-31)、月(1-12)、周(1-7)


如果任务执行失败了,可以通过以下命令查看任务日志:

# tail -f /var/log/cron


五、其他命令

service crond start //启动服务 
service crond stop //关闭服务 
service crond restart //重启服务 
service crond reload //重新载入配置 
service crond status //查看状态
chkconfig //查看开机启动项



注意:本文归作者所有,未经作者允许,不得转载