1、crontab 是用来让使用者在固定时间或固定间隔执行程序之用
确保 crontab 服务已经启动。
查看crontab服务状态:
service crond status
手动启动crontab服务:
service crond start
2、mysqldump
mysqldump: command not found
find / -name mysqldump -print 找到mysqldump的完整路径 使用的时候带上路径
3、备份数据库脚本
新建 back.sh
#!/bin/bash
cd /backup
mv /backup/backup-* oldbackup/backold.sql
echo "Old Databases are moved to oldbackup folder"
Now=$(date "+%Y-%m-%d")
File=backup-$Now.sql
/usr/local/mysql/bin/mysqldump -uroot -ppassword dbname>/usr/local/backup/$File
echo "your database backup successfully completed"
4、crontab -e
编辑
00 05 * * * /usr/local/back.sh
crontab -l
查询