Как счастливый пользователь runit - мне любопытно, можно ли отправить сигнал основному процессу (или подобному), чтобы он посмотрел сейчас в справочнике услуг? текущее поведение составляет <5 секунд (в большинстве случаев кажется намного быстрее) между сканированиями для поиска новых служб - но я подумал, что было бы неплохо, если бы я мог также сказать это (в случаях, когда 5-секундный худший случай раздражает - редко - но раздражает).
runsvdir
постоянно следит за своим служебным каталогом. К сожалению, задержка произвольная. На странице руководства:
Как минимум каждые пять секунд
runsvdir
проверяет, время последней модификации, индексный дескриптор или устройство каталога служб реж изменилось. Если это так, он повторно сканирует каталог службы и, если он видит новый подкаталог или новую символическую ссылку на каталог, в реж, начинается новыйrunsv(8)
обработать...
На странице руководства описаны сигналы TERM и HUP, оба из которых завершают работу службы. Нет упоминания об обновлении.