pause (don't exit, efficiently)

pause waits to be terminated by a signal.

It can be used when service supervision is used but there is no
long-running program to supervise.

pause uses minimal system resources.
