-2
我们正在寻找使用以下备份脚本来移动datavol文件夹中的每个目录,但它似乎在第4行失败。如果任何人有更好的方法来做到这一点,请随时让我知道。备份脚本 - 递归
for d in /home/datavol/ ; do
echo "$d"
tar -czf /backups/emalee-backup-$d-$(date +%Y-%m-%d).tar.gz /home/datavol/$d
scp -i /root/.ssh/id_rsa_backup /backups/emalee-backup-$d-$(date +%Y-%m-%d).tar.gz [email protected]:/home/emalee-backup/docker-backup
curl -X POST --data-urlencode 'payload={"channel": "#server","text": "We are all backed up. Good ol Emalee is safe on /"$d/". :pride:"}' https://hooks.slack.com/services/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
rm /backups/emalee-backup-$d-$(date +%Y-%m-%d).tar.gz -f
ssh -i /root/.ssh/id_rsa_backup [email protected]
find /home/emalee-backup/docker-backup/ -mtime +7 -exec rm -f {} \;
TODAYSDATE=$(date +%d)
if [ "$TODAYSDATE" == "01" ] ;
then
cp /home/emalee-backup/docker-backup/emalee-backup-$d-$(date +%Y-%m-%d).tar.gz /home/emalee-backup/monthly-docker-backup/emalee-backup-$d-$(date +%Y-%m-%d).tar.gz
curl -X POST --data-urlencode 'payload={"channel": "#server","text": "Archived a monthly backup for good ol Emalee on $d. :handbag:"}' https://hooks.slack.com/services/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
fi
done
logout
看看你的终端,当'回声 “$ d”' –
这绝对不是[标签:批处理文件] - 相关(读取标签信息)! – aschipfl