请教自动备份文件并发送到Gmail的问题

[复制链接]
查看11 | 回复4 | 2021-3-5 02:04:45 | 显示全部楼层 |阅读模式
自动备份文件并发送到Gmail (适用G级数据的备份)
https://www.hostloc.com/thread-15597-1-1.html
这个有些问题理解不了啊
二,设置mutt发信参数
$ vim ~/.muttrc
写入下面的内容
set envelope_from=yes
set [email protected]
set realname="DiaBak"
set use_from=yes
然后设置要接收邮件的Gmail,把[email protected]加入白名单。
[email protected]就是用来发送邮件的帐号吧?

以每天执行为例
$ vim /etc/cron.daily/diabsk.sh
写入下面的内容
#!/bin/bash
# SETTING
TOEMAIL="[email protected]";
COMMENT='blog database backup'
DIR='wordpress'
# END SETTING
TMP='/tmp/diabak/'${DIR}
ATTTMP='/tmp/diabakatt/'${DIR}

这个[email protected]就是接收邮件用的Gmail帐号吧?

# Put files what you want to backup to $TMP,这一行下面的命令根据需要自己补充,比如备份数据库可以把SQL文件导出到$TMP目录,
备份文件可以复制文件到$TMP目录。
导出数据库的命令
备份所有数据库
mysqldump --user=user --password=password --lock-all-tables --all-databases > backup.sql
导出所有数据库,但是数据库如何导出到$TMP目录啊?
mysqldump --user=user --password=password --lock-all-tables --all-databases > /tem/*^%###%^&$/backup.sql
这个临时目录是哪个啊?
TMP='/tmp/diabak/'${DIR}
ATTTMP='/tmp/diabakatt/'${DIR}

备份文件又要怎样把文件复制到$TMP目录啊?? 比如备份 /home/www 整个目录
请高手指教一下
回复

使用道具 举报

千问 | 2021-3-5 02:04:45 | 显示全部楼层
我用时没有设置mutt发信参数,直接发。。。
回复

使用道具 举报

千问 | 2021-3-5 02:04:45 | 显示全部楼层



回复

使用道具 举报

千问 | 2021-3-5 02:04:45 | 显示全部楼层
看看C大发的这个吧,先从简单的来:
自动备份mysql数据库并发送到Email方法(转)
https://www.hostloc.com/thread-1689-1-1.html
回复

使用道具 举报

千问 | 2021-3-5 02:04:45 | 显示全部楼层
看了~
不过不能备份网站文件~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行