Browse Source

Merge branch 'master' of ssh://git.alemor.org:4323/mar/container

feature/startup-from-labels
Mario Alegre 5 years ago
parent
commit
cf8415403b
  1. 2
      src/mcbe/assets/bin/maint
  2. 13
      src/mcbe/assets/bin/mcbe-backup

2
src/mcbe/assets/bin/maint

@ -16,7 +16,7 @@ year=$(date +%Y)
players=$(mcbe-exec list | cut -d ' ' -f 3 | cut -d '/' -f 1) players=$(mcbe-exec list | cut -d ' ' -f 3 | cut -d '/' -f 1)
# cd to backup dir # cd to backup dir
cd /vol/data cd /vol/data/backup
# hourly backup # hourly backup
mcbe-exec say "Autosaving..." mcbe-exec say "Autosaving..."

13
src/mcbe/assets/bin/mcbe-backup

@ -28,12 +28,6 @@ if [[ $status != active ]]; then
exit exit
fi fi
# check if save is currently in progress
if [[ $(mcbe-exec save query) != "A previous save has not been completed." ]]; then
echo "Error: a save seems to be currently in progress. Did the previous save run correctly?"
exit 1
fi
# create backup dir # create backup dir
if [[ ! -d "$backup_dir" ]]; then if [[ ! -d "$backup_dir" ]]; then
echo "Creating directory \"$backup_dir\" ..." echo "Creating directory \"$backup_dir\" ..."
@ -42,7 +36,12 @@ fi
cd "$backup_dir" cd "$backup_dir"
# prepare backup of active world # prepare backup of active world
mcbe-exec save hold status=$(mcbe-exec save hold)
if [[ $status == "The command is already running" ]]; then
echo "Error: a save seems to be currently in progress. Did the previous save run correctly?"
mcbe-exec save resume
exit 1
fi
timeout=0 timeout=0
buffer=$(mcbe-exec save query) buffer=$(mcbe-exec save query)
until echo "$buffer" | grep -q 'Data saved'; do until echo "$buffer" | grep -q 'Data saved'; do

Loading…
Cancel
Save