我们正在使用 putty 和 ssh 连接到我们的虚拟主机。他们每天将我们的文件备份到他们的服务器上。
由于备份文件占用大量空间,我们现在希望每天通过 cronjob 将备份文件复制到我们自己的服务器。
我们如何设置 cronjob?
我们正在使用 putty 和 ssh 连接到我们的虚拟主机。他们每天将我们的文件备份到他们的服务器上。
由于备份文件占用大量空间,我们现在希望每天通过 cronjob 将备份文件复制到我们自己的服务器。
我们如何设置 cronjob?
如果您知道备份文件路径和filename
(例如:) backup_ddmmyyyy.tar.gz
,您可以简单地scp
将备份文件从一台服务器传输到另一台服务器。
将此scp
命令放在 shell 脚本中,并使用其他服务器的服务器地址和要复制文件的位置进行相应的配置。
由于您的备份文件使用大量空间,我的猜测是,它们的大小也很大,因此使用rsync over ssh
而不是普通文件scp
可能是补偿网络故障的更好选择。
一旦你的脚本开始工作,你可以在 webhost 上的备份保证结束后,为该脚本放入一个 cronjob 一段适当的时间。