在 Linux 上创建脚本以备份 Subversion 的演练

在 Linux 上创建脚本以备份 Subversion 的演练

可能重复:
进行 Subversion 备份的最佳方法是什么?

我不是 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/...

相关内容