counter=0;
while true; do
t1=$(external/faketime/faketime '1970-01-01 00:00:00 utc' date +%s)
t2=$(external/faketime/faketime '1970-01-01 00:00:00 utc' date +%s)
if [ "$t1" != "$t2" ]; then
echo "times do not match!"
echo "t1: $t1"
echo "t2: $t2"
echo "failed on iteration $counter"
exit 0
fi
((counter++))
done
reproduced with
this will cause t2 to be 1 which is unexpected