#!/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