查询定时任务是否开启:
service crond status
备份数据:
编辑任务调度时间:
crontab -i
30 0 * * * bash /root/backup.sh
backup.sh内容如下:
mysqldump -h 127.0.0.1 -uroot -pxxxxxxxx- data_center > /home/data_center.sql
删除数据:
编辑任务调度时间:
crontab -i
30 0 * * * bash /root/auto_clean.sh
auto_clean.sh内容如下:
find /var/lib/mysql -mtime +7 -name "mysql_binary_log*" -exec rm -rf {} \;
/var/lib/mysql | 设置查找的目录 |
mtime +7 | 设置时间为7天前 |
name | 设置按名字查询 |
mysql_binary_log* | 模糊检索的名称 |
exec rm -rf | 查找完毕后执行删除操作 |