#!/bin/sh ssleep () { seconds=$1 now=$(date "+%s") sleep $(( ((now + seconds + seconds / 4) / seconds) * seconds - now)) } stamp () { Meta/V 2>/dev/null | sha1sum } export CC=clang P=previous O=observed while : do while O=$(stamp) && test "$P" = "$O" do ssleep 300 done ssleep 30 time nice -20 Meta/Dothem -j32 --meson --dash \ --sha256 --leaks --san \ CC=clang uptime; date P=$(stamp) Meta/V done