tracをバックアップする
trac-admin の hotcopy オプションでバックアップする sh 。
#!/bin/sh # # Subversion repository backup shell # project_dir='/var/trac' projects_list=(project1 project2 project3) backup_dir='/path/to/trac_backup' cd ${backup_dir} for project in ${projects_list[@]}; do # remove if [ -f ${project}.`date +%a`.tgz ] then /bin/rm ${project}.`date +%a`.tgz fi # backup /usr/local/bin/trac-admin ${project_dir}/${project} hotcopy ${backup_dir}/${project} > /dev/null 2>&1 /bin/tar cfz ${project}.`date +%a`.tgz ${project} done