dizendo ao runit para pegar um novo serviço imediatamente

2

Como um usuário feliz de runit - estou curioso para saber se é possível enviar um sinal para o processo principal (ou similar) dizendo para ele procurar agora no diretório de serviço? o comportamento atual é < 5 segundos (parece muito mais rápido na maioria das vezes) entre varreduras de novos serviços - mas eu achei que seria legal se eu pudesse contar (em casos onde o segundo pior caso é irritante - raro - mas irritante).

    
por Michael Neale 08.05.2012 / 02:55

1 resposta

1

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 new runsv(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.

    
por 20.08.2014 / 21:08