我不是 Linux 管理员,所以需要完整的指南。我想我正在运行 Gentoo 1.16。
我知道我需要的元素,因为我可以“手动”完成。
-run svnadmin hotcopy /shared/svnrepos /svnbackup -tar /svnbackup 文件夹
就是这样。我只是需要某种脚本,并明确告知如何将其添加到 Gentoo 中的 cron 以使其每晚运行。
然后,我将使用 Windows 备份服务器的 pscp 获取存档并将其复制到备份服务器。
我很乐意回答任何问题、文件位置等。我还在学习这些东西。
答案1
通过 $crontab -e 将此字符串添加到 crontab(2 0 是时间)
2 0 * * * /路径/到/my/script.sh
创建 script.sh,打开,并将所有 shell 命令以完整路径逐行写入其中。
相反,从 Windows 运行 pscp,您可以从 gentoo 启动 copiyng。
为此,在 Windows 上启动 ssh 服务器(sf.net 上有很多)+ 密钥验证。
并输入script.sh
scp /.././././my.tar 用户@my-windows-host:path/...