I cannot figure out how to get it running.
No mundo da família daemontools, os serviços de registro são apenas serviços como qualquer outro. Portanto, você executa svlogd
com um programa run
da mesma forma que executaria um serviço "principal" com um programa run
.
As coisas especiais sobre os serviços de "log" são apenas isso:
- O diretório do serviço "log" está localizado usando um link simbólico de (ou um subdiretório direto abaixo) do diretório "principal" do serviço.
- Alguns, mas não todos, conjuntos de ferramentas familiares daemontools ligam os serviços "log" e "main" e operam sobre o twain como uma unidade. Este é até certo ponto o caso com o runit.
Caso contrário, eles são como tudo o mais.
Portanto, crie um serviço de "log" para executar svlogd
da mesma forma que faria com qualquer outro serviço, coloque-o no lugar certo em relação ao seu serviço "principal" e defina as configurações.
Leitura adicional
- Jonathan de Boyne Pollard (2015). "Registro" . A família dos daemontools . Respostas frequentemente dadas.
- Gerrit Pape. "Como criar um novo diretório de serviço com um serviço de registro de anexos?" . Perguntas Frequentes do Runit.
- Daniel J. Bernstein. "Como crio um diretório de serviços com um registro?" . daemontools Perguntas Frequentes.