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