mkdir backup

mkdir oldbackup

vi /backup.sh

#!bin/bash
cd /home/backup
echo "You are In Backup Directory"
mv backup* /home/oldbackup
echo "Old Databases are Moved to oldbackup folder"
Now=$(date +"%d-%m-%Y--%H:%M:%S")
File=backup-$Now.sql
/alidata/server/mysql/bin/mysqldump -uroot -proot ainiu_test > $File
echo "Your Database Backup Successfully Completed"
find /home/oldbackup/ -mtime +30 -name "*.sql" -exec rm -rf {} \;
echo "Clear Successfully "
cd /

chmod +x /backup.sh 

设置定时任务

crontab -e

每天凌晨3.30执行sh脚本

30 3 * * *  /backup/backup.sh

相关文章:

  • 2022-02-28
  • 2021-12-02
  • 2022-12-23
  • 2021-11-23
  • 2021-11-27
  • 2021-06-23
  • 2021-06-16
猜你喜欢
  • 2022-02-08
  • 2022-01-09
  • 2022-12-23
  • 2021-10-06
  • 2021-09-11
相关资源
相似解决方案