#!/bin/bash export SET_INITIAL_DATE="$1" # In format "YYYY-MM-DD" export DAYS_TO_SIMULATE=$2 # Can be 30 for (( i = 0; i <= $DAYS_TO_SIMULATE; i++ )) do sudo date --set "$SET_INITIAL_DATE" setDateTo=$(date +%Y-%m-%d --date="+$i day") sudo date --set "${setDateTo}" sleep 1s for y in {1..100} do curl localhost:4444 # Assuming port is 4444 done done