O runit é mais adequado para a execução de processos, pois não depende dos arquivos pid e também será reiniciado se o processo filho travar.
A Monit, por sua vez, monitora o desempenho desses processos e os reinicia usando o runit, conforme necessário.