#!/bin/bash
#backup cacti
read -p "please enter the password for the root mysql: " mypw
read -p "please input the number of days the data backup: " num
newtime=$(date +%Y%m%d)
oldtime=$(date +%Y%m%d --date="-$num day")
if [ -d /var/www/backup/ ];then
mysqldump -u root -p$mypw cacti > /var/www/backup/$newtime-cacti.sql
else
mkdir /var/www/backup/
mysqldump -u root -p$mypw cacti > /var/www/backup/$newtime-cacti.sql
fi
tar -zcvf /$newtime-cactiwww.tar.gz /var/www/
rm -rf /var/www/backup/$oldtime-cacti.sql
rm -rf /$oldtime-cactiwww.tar.gz
转载于:https://blog.51cto.com/zsnetwork/955315