You designate a knocker-upper knocker-upper, a person who goes to sleep with the inhabitants, and the last thing they do is to wake the knocker-uppers up.
No need for infinite recursion! A knocks up B, 8 hours later B knocks up C, 8 hours later C knocks up A.
If it was me, I’d stay up all night, and make sure to have customers really, really early to keep me busy!