User Tools

Site Tools


mywiki:linux:office_linux_maintenance

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
mywiki:linux:office_linux_maintenance [2015/07/13 17:35] – [Auto backup all svn repo with crontab] supermywiki:linux:office_linux_maintenance [2019/09/15 18:55] (current) – external edit 127.0.0.1
Line 3: Line 3:
 TWIKI Server: 10.64.44.136 TWIKI Server: 10.64.44.136
  
-Auto save Twiki setup with crontab:+Auto save Twiki setup with crontab, ie, at every hour:
   * add user "shaoguoh" to group www-data   * add user "shaoguoh" to group www-data
   * crontab -e #under user shaoguoh since shaoguoh is a user for svn commit   * crontab -e #under user shaoguoh since shaoguoh is a user for svn commit
-    0 * * * cd /mnt/data/www/twiki && ../s_add_wiki_new_file+    0 * * * cd /mnt/data/www/twiki && ../s_add_wiki_new_file
          
 {{:mywiki:linux:s_add_wiki_new_files.zip|}} {{:mywiki:linux:s_add_wiki_new_files.zip|}}
Line 13: Line 13:
 SVN repo structure SVN repo structure
 <file> <file>
-mnt+/mnt
 ├── data ├── data
 │   ├── ppa-data                       -->svn repo: ppa-data │   ├── ppa-data                       -->svn repo: ppa-data
 │   ├── ppa_service                    -->svn repo: ppa_service │   ├── ppa_service                    -->svn repo: ppa_service
 │   ├── sys_etc_script                 -->svn repo: sys_ett_script │   ├── sys_etc_script                 -->svn repo: sys_ett_script
-│   └── www                            -->svn repo: TWIKI+│   └── www                            -->svn repo: TWIKI (also link to apatch2 server)
  
 </file> </file>
Line 32: Line 32:
  
   * crontab -e  #under user svnsync since only svnsync have right to backup   * crontab -e  #under user svnsync since only svnsync have right to backup
-    0 * * *  /home/svnsync/bin/svn_backup.py+    0 * * *  /home/svnsync/bin/svn_backup.py
          
 {{:mywiki:linux:svn_backup.zip|}} {{:mywiki:linux:svn_backup.zip|}}
  
 +File Structure
 <file> <file>
 /mnt/ /mnt/
Line 41: Line 42:
 │   ├── svn_backup │   ├── svn_backup
 │   │   ├── repo                      ->folder to partially backup svn repos from 10.64.44.136 │   │   ├── repo                      ->folder to partially backup svn repos from 10.64.44.136
-│   │   ├── svn_cfg +│   │   ├── svn_cfg                   ->For svnserve daemon to read svnserve.conf file 
-│   │   └── template_repos_svnsync   +│   │   └── template_repos_svnsync    ->For initial repo template
 │   ├── www                           ->For testing new TWIKI │   ├── www                           ->For testing new TWIKI
 │   └── www.new │   └── www.new
  
 </file> </file>
mywiki/linux/office_linux_maintenance.1436780155.txt.gz · Last modified: (external edit)