#!/bin/sh echo "Found services:" find /etc/service -mindepth 1 -maxdepth 1 /sbin/runsvdir /etc/service & runsvdir_pid=$! echo "Started runit as $runsvdir_pid" runit_stop() { echo "Stopping runit" # "If runsvdir receives HUP, it sends TERM to each runsv process" kill -HUP $runsvdir_pid } trap "runit_stop" SIGTERM wait