一、创建备份脚本
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 //查看开机启动项
注意:本文归作者所有,未经作者允许,不得转载