我正在尝试在运行 10.5 Leopard 的 G5 上自动备份 SVN 服务器。我已经设置了 Time Machine。
我认为最好从 Time Machine 中排除 SVN 存储库,然后tar
在 Time Machine 可以看到目录中手动备份该存储库(也许使用)。这有必要吗?或者我可以让 Time Machine 按原样备份 SVN 存储库吗?
如果没有,我已经创建了一组 shell 脚本,分别用于关闭svnserve
、制作 tarball 和重新启动svnserve
。我可以从命令行很好地运行这三个脚本。我还重新创建了第四个“nightly”脚本,按顺序调用这三个脚本。这在命令行上运行得很好。但是,我似乎无法启动该脚本,这让我抓狂。我似乎无法开始launchd
记录任何东西,我已经按照苹果的建议确切地。我如何launchd
开始记录,以及如何配置bash
在调用时运行的脚本launchd
?
答案1
说实话,我对时间机器不太熟悉,但我知道仅仅将 SVN 存储库转储回原位并不是真正的恢复。
我们所做的是将 SVN DUMP 放入一个文件夹,然后将该文件夹添加到我们的备份例程中。SVN DUMP 在夜间备份前大约 30 分钟运行。