23 lines
520 B
Bash
Executable file
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
|