Linux
在 Linux 上創建腳本以備份 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/…