mirror of
https://github.com/MinecraftServerControl/mscs.git
synced 2024-11-15 06:48:16 -07:00
Split backup cleanup into new function
This commit is contained in:
parent
336fb8386f
commit
4f473206fd
12
msctl
12
msctl
@ -1648,6 +1648,16 @@ worldBackup() {
|
|||||||
# Return a false value (failure).
|
# Return a false value (failure).
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
# Return a true value (success).
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
|
# ---------------------------------------------------------------------------
|
||||||
|
# Cleanup old backups for the world server.
|
||||||
|
#
|
||||||
|
# @param 1 The world server of interest.
|
||||||
|
# ---------------------------------------------------------------------------
|
||||||
|
worldBackupCleanup() {
|
||||||
# Cleanup old backups.
|
# Cleanup old backups.
|
||||||
if [ $BACKUP_DURATION -gt 0 ]; then
|
if [ $BACKUP_DURATION -gt 0 ]; then
|
||||||
if ! $RDIFF_BACKUP --remove-older-than ${BACKUP_DURATION}D --force "$BACKUP_LOCATION/$1" >>"$BACKUP_LOG"; then
|
if ! $RDIFF_BACKUP --remove-older-than ${BACKUP_DURATION}D --force "$BACKUP_LOCATION/$1" >>"$BACKUP_LOG"; then
|
||||||
@ -3271,6 +3281,8 @@ case "$COMMAND" in
|
|||||||
fi
|
fi
|
||||||
# Remove the lock file.
|
# Remove the lock file.
|
||||||
removeLockFile $WORLD "backup"
|
removeLockFile $WORLD "backup"
|
||||||
|
# Cleanup old backup files.
|
||||||
|
worldBackupCleanup $WORLD
|
||||||
else
|
else
|
||||||
printf "\nError lock file for world $WORLD could not be created."
|
printf "\nError lock file for world $WORLD could not be created."
|
||||||
printf " Is the world already running a backup?\n"
|
printf " Is the world already running a backup?\n"
|
||||||
|
Loading…
Reference in New Issue
Block a user