Unlike runit, it also allows you to customize what it does on receipt of a SIGTERM.
Clarification: runit allows you to customize the action of a signal sent to _a service_. It does not allow you to customize the action of a signal sent to _the root of the supervision tree_ (runsvdir). -- Laurent