Eu resolvi esse problema adicionando os seguintes arquivos, inspirados na configuração de um servidor runit
em execução no Ubuntu 16.04 LTS:
vagrant@vagrant:/usr/bin$ ls -l runsvdir-start*
-rwxr-xr-x 1 root root 544 Aug 19 05:04 runsvdir-start
conteúdo:
#!/bin/sh
PATH=/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin
exec env - PATH=$PATH \
runsvdir -P /etc/service 'log: ...........................................................................................................................................................................................................................................................................................................................................................................................................'
e
vagrant@vagrant:/usr/bin$ ls -l /lib/systemd/system/runit.service
-rw-r--r-- 1 root root 143 Aug 19 05:07 /lib/systemd/system/runit.service
[Unit]
Description=Runit service supervision
[Service]
ExecStart=/usr/bin/runsvdir-start
Restart=always
[Install]
WantedBy=multi-user.target
Você pode confirmar caminhos com which runsvdir
e isso depois de um apt-get install runit
.