The `not` utility.

Runs a command and negates the return code:
    0 becomes 1
    anything else becomes 0
The `waituntil` utility.

Runs the given command once per second until it succeeds.