Linux

在 Linux 上創建腳本以備份 subversion 的演練

  • October 7, 2011

可能重複:

進行 Subversion 備份的最佳方法?

我不是 Linux 管理員,因此需要完整的演練。我相信我正在執行 Gentoo 1.16。

我知道我需要的元素,因為我可以“手動”完成。

-執行 svnadmin hotcopy /shared/svnrepos /svnbackup -tar /svnbackup 文件夾

就是這樣。我只需要某種腳本,並被明確告知如何將其添加到 Gentoo 中的 cron 以使其每晚執行。

然後,我將使用 Windows 備份伺服器中的 pscp 來獲取存檔並將其複製到備份伺服器。

我很樂意回答任何問題、文件位置等。我還在學習這些東西。

通過 $crontab -e 這個字元串添加到 crontab(2 0 是時間)

2 0 * * * /path/to/my/script.sh

創建 script.sh,打開並在其中寫入所有 shell 命令,其中包含完整路徑。

而是從 windows 執行 pscp,您可以從 gentoo 開始複製。

對於 Windows 上的啟動 ssh 伺服器(在 sf.net 上有很多)+ 密鑰身份驗證。

並放入 script.sh

scp /.././././my.tar user@my-windows-host:path/…

引用自:https://serverfault.com/questions/319559