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