gpt4 book ai didi

linux - 如何使用脚本将一台服务器的备份数据同步到另一台服务器?

转载 作者:太空宇宙 更新时间:2023-11-04 06:04:42 25 4
gpt4 key购买 nike

我在/backup 文件夹中有一个 WHM 面板数据,我想复制远程服务器上的所有数据。请提供脚本,如何在脚本中使用rsync命令同步远程服务器上的数据并在复制完成后获取邮件?

谢谢

最佳答案

这是我使用的 rsync shell 脚本。它放置在我的项目中名为 /publish 的文件夹中。

要点包含 shell 脚本提到的 rs_exclude.txt 文件。

您可能还对 using ssh keys 感兴趣这样您就不必每次都输入密码

# reverse the comments on the next two lines to do a dry run
#dryrun=--dry-run
dryrun=

c=--compress
exclude=--exclude-from=rs_exclude.txt
pg="--no-p --no-g"

#delete is dangerous - use caution. I deleted 15 years worth of digital photos using rsync with delete turned on.
# reverse the comments on the next two lines to enable deleting
#delete=--delete
delete=

rsync_options=-Pav
rsync_local_path=../
rsync_server_string=user@example.com
rsync_server_path="/home/www.example.com"

# choose one.
#rsync $rsync_options $dryrun $delete $exclude $c $pg $rsync_local_path $rsync_server_string:$rsync_server_path

#how to specify an alternate port
#rsync -e "ssh -p 2220" $dryrun $delete $exclude $c $pg $rsync_local_path $rsync_server_string:$rsync_server_path

https://gist.github.com/treehousetim/2a7871f87fa53007f17e

关于linux - 如何使用脚本将一台服务器的备份数据同步到另一台服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29478307/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com