Mailx定时备份脚本

Administrator 313 2022-07-19

Mailx定时备份脚本

#!/bin/sh
# 备份邮箱  改成自己的邮箱
MAIL=XXXX@126.com

# 备份路径
BACKUPDIR=/

# 获取系统时间用于文件名格式化
TIME=` date +%Y-%m-%d_%H-%M-%S `

# 打包文件并发送邮件到我的邮箱

cd $BACKUPDIR && tar -zcvf ~/bw-data_backup_$TIME.tar.gz /bw-data/

mailx -vs "【bitwarden备份】$TIME - DB压缩包" -a ~/bw-data_backup_$TIME.tar.gz $MAIL<~/db_bak_log.txt

sudo rm -rf ~/bw-data_backup_$TIME.tar.gz

注:/bw-data/是bw的路径,用mailx配置下发送邮箱,然后cron脚本