Приказываю Руниту немедленно подобрать новую услугу

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

1 ответ

runsvdir постоянно контролирует свой сервисный каталог. Задержка, к сожалению, произвольная. Со страницы руководства:

По крайней мере, каждые пять секунд runsvdir проверяет, изменилось ли время последней модификации, индекс или устройство каталога служб. Если это так, он повторно сканирует каталог службы и, если он видит новый подкаталог или новую символическую ссылку на каталог, в каталоге dir запускает новый runsv(8) процесс...

Страница man продолжает описывать сигналы TERM и HUP, которые закрывают службу. Там нет упоминания об обновлении.

Другие вопросы по тегам