Table of Contents

Auto Save TWIKI to SVN with crontab

TWIKI Server: 10.64.44.136

Auto save Twiki setup with crontab, ie, at every hour:

0 * * * * cd /mnt/data/www/twiki && ../s_add_wiki_new_file

s_add_wiki_new_files.zip

SVN repo structure

/mnt
├── data
│   ├── ppa-data                       -->svn repo: ppa-data
│   ├── ppa_service                    -->svn repo: ppa_service
│   ├── sys_etc_script                 -->svn repo: sys_ett_script
│   └── www                            -->svn repo: TWIKI (also link to apatch2 server)

Auto backup all svn repo with crontab

Backup Server: local vmawre with ubuntu 14.x. Its dynamically IP currently is 10.64.44.51

Auto backup all svn repo with crontab (partial backup):

svnserve -d -r /mnt/data/svn_backup/repo/ –config-file mnt/data/svn_backup/svn_cfg/conf/svnserve.conf

0 * * * * /home/svnsync/bin/svn_backup.py

svn_backup.zip

File Structure

/mnt/
├── data
│   ├── svn_backup
│   │   ├── repo                      ->folder to partially backup svn repos from 10.64.44.136
│   │   ├── svn_cfg                   ->For svnserve daemon to read svnserve.conf file
│   │   └── template_repos_svnsync    ->For initial repo template
│   ├── www                           ->For testing new TWIKI
│   └── www.new