安装corntab
yum -y install vixie-cron
yum -y install crontabs
新建日志目录/var/mysql 并进入
执行命令vim bk.sh 加入下面内容
#!/bin/bash
mysqldump -uroot -p123456 malls | gzip > /var/mysql/malls_$(date +%Y%m%d_%H%M%S).sql.gz
说明:
root 用户名
123456 密码
malls 数据库
授权:
chmod +x bk.sh
测试:
./bk.sh
如果指定目录生成了文件且有内容.则表示脚本没问题
添加任务执行命令:
crontab -e
然后添加(每分2钟一次.用于测试)
表达是规则:分钟 小时 几号 几月 星期几 执行命令
*/2 * * * * sh /var/mysql/bk.sh
:!wq保存退出,n回车
如果测试没有问题则同样的方式改为每天0点执行
0 0 * * * sh /var/mysql/bk.sh
查看任务状态
tail -f /var/log/cron