Назад | Перейти на главную страницу

сообщая runit, что нужно немедленно выбрать новую услугу

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

runsvdir постоянно следит за своим служебным каталогом. К сожалению, задержка произвольная. На странице руководства:

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

На странице руководства описаны сигналы TERM и HUP, оба из которых завершают работу службы. Нет упоминания об обновлении.