#!/bin/sh -efu
# Do not wait forever, stop waiting after a few iterations.
attempt=1
while [ "$attempt" -lt "100" ] && [ ! -s signalled ]; do
	sleep 1
	attempt=$((attempt + 1))
done
sleep 1
"$@"
kill $$
