]> apps.delaporte.us Git - matrix-cadbury.git/blob - service/backup.sh
Check backups
[matrix-cadbury.git] / service / backup.sh
1 # Avoid corruption by stopping Cadbury
2 systemctl stop cadbury
3 INSTALL_DIR=/etc/matrix-cadbury
4 # Create backup files while Cadbuary is paused
5 mkdir -p $INSTALL_DIR/backups
6 cp $INSTALL_DIR/*.db $INSTALL_DIR/backups
7 # Resume Cadbury
8 systemctl start cadbury
9
10 # Verify Backups
11 $INSTALL_DIR/service/check_db.sh $INSTALL_DIR/backups/chore.db
12 $INSTALL_DIR/service/check_db.sh $INSTALL_DIR/backups/goals.db
13 $INSTALL_DIR/service/check_db.sh $INSTALL_DIR/backups/school.db
14 $INSTALL_DIR/service/check_db.sh $INSTALL_DIR/backups/shop.db