runsvdir
monitora continuamente seu diretório de serviços. O atraso é infelizmente arbitrário. Na página do manual:
At least every five seconds
runsvdir
checks whether the time of the last modification, the inode, or the device, of the services directory dir has changed. If so, it re-scans the service directory, and if it sees a new subdirectory, or new symlink to a directory, in dir, it starts a newrunsv(8)
process...
A página man continua descrevendo os sinais TERM e HUP, ambos os quais desligam o serviço. Não há menção de uma atualização.