Rsync $RSYNC_OPTS -backup -backup-dir="$BACKUP_DIR/$HOST/INCREMENTAL/$NEW_SNAPSHOT" $OPENKM_HOME/ "$BACKUP_DIR/$HOST/LAST_BACKUP" More simple configuration: rsync $RSYNC_OPTS "$OPENKM_HOME" "$BACKUP_SRV:$BACKUP_DIR/$HOST" Do incremental backup with backup-dir Rsync $RSYNC_OPTS -link-dest="$BACKUP_DIR/$HOST/backup.$LAST_SNAPSHOT" $FILES "$BACKUP_DIR/$HOST/backup.$NEW_SNAPSHOT" LAST_SNAPSHOT=`ls -ltr $BACKUP_DIR | tail -1 | awk | cut -d. Umount "$BACKUP_DIR" Do backup with rotation Rsync $RSYNC_OPTS $OPENKM_HOME $BACKUP_DIR/$HOSTĮcho -e "\n# END: $(date "%x %X") #" Mysqldump -h localhost -u root -p$DATABASE_PASS $OPENKM_DB > $DATABASE_EXP/mysql_$OPENKM_DB.sqlĮcho "-" #rm -rf $TOMCAT_HOME/work/Catalina/localhostĮcho "* Backuping MySQL data from $OPENKM_DB." If mount | grep "$BACKUP_DIR type" > /dev/null then If then echo "You should run this script as root" exit fiĮcho -e "# BEGIN: $(date "%x %X") #\n" RSYNC_OPTS="-apzhR -stats -delete -exclude=*~ -delete-excluded" Umount disk ( optional section ) under # Umount disk section.Ĭonfiguration parameters explanation: Parameter.Start application ( optional section ) # Start tomcat section.Backup repository and database dump to backup destination under # Create backup section.Backup the database to the filesystem under #Backup database section.Clean logs ( optional section ) under # Clean logs section.Stop application ( optional section ) under # Stop tomcat section.Mount disk ( optional section ) under # Mount disk section.Deleting older database dump # Delete older local database backup section.Checking user root under # Check root user section. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |