只需備份 pages 及 media 目錄 (頁面及媒體)
- 程式碼 (backup_dokuwiki_data.bash)
#!/bin/sh # V 2.0.0 2011-12-03 only backup data/pages/, data/media/ (頁面及媒體) # 存放位置 save_dir=`echo ~/wiki_data` if [ $# -lt 1 ]; then echo "Argv number is less than 1." echo "EX: $0 20100122" exit 1 fi # 檢查"存放位置"是否存在 if [ ! -d $save_dir ]; then mkdir $save_dir fi sudo tar zcf $save_dir/$1_dokuwiki_data.tar.gz /data/wikidata/pages/ /data/wikidata/media/ echo echo ls -l $save_dir/$1_* echo echo echo "Backup DokuWiki DATA to $save_dir is Finish." echo
- 在 2010-01-22 當日備份
./backup_dokuwiki_data.bash 20100122
註:
- 我的 wiki data 是放在 /data/wikidata/
- 備份檔(tar) 放在 ~/wiki_data/
- 配合 crontab 可自動執行
-
沒有留言:
張貼留言