作为一个快乐的用户runit – 我很好奇,如果有可能发送一个信号到主进程(或类似的),告诉它现在在服务目录? 目前的行为在扫描新服务之间的时间间隔<5秒(大多数情况下似乎快得多) – 但是我认为如果我也能够告诉它,这将是很好的(在5秒最坏的情况是烦人的情况下 – 很less见 – 但讨厌)。
runsvdir持续监视其服务目录。 延迟不幸是任意的。 从手册页:
至less每五秒
runsvdir检查服务目录dir的最后一次修改时间,inode或设备是否已更改。 如果是这样,它重新扫描服务目录,如果它看到一个新的子目录,或新的符号链接到目录,在目录中 ,它启动一个新的runsv(8)进程…
手册页上继续描述TERM和HUP信号,这两个信号都closures了服务。 没有提及刷新。