Description
Long-running commands can be kept alive and supervised across Unix-like systems without depending on one specific init system.
It is useful for administrators and developers who need lightweight service supervision for scripts or small daemons. Supervisors can restart broken commands repeatedly, so logs, restart limits, permissions, and working directories should be configured carefully.