minecraft-backup/test.sh
2020-03-21 19:09:49 -07:00

23 lines
520 B
Bash
Executable file

#!/bin/bash
START_TIMESTAMP=1501484400
ITERATIONS=1000
MINUTE_INTERVAL=30
MINUTES_SINCE_START=0
WORLD=test/world
BACKUP_DIR=test/backups
mkdir -p $WORLD
echo "hello there" > "$WORLD/content.txt"
if [[ $1 != "" ]]; then
ITERATIONS=$1
fi
for (( c=1; c<=ITERATIONS; c++ )); do
TIMESTAMP=$(( START_TIMESTAMP + MINUTES_SINCE_START * 60 ))
FILE_NAME=$(date -d "@$TIMESTAMP" +%F_%H-%M-%S)
./backup.sh -q -s minecraft -i "$WORLD" -o "$BACKUP_DIR" -f "$FILE_NAME"
(( MINUTES_SINCE_START += MINUTE_INTERVAL ))
done