Uma vez eu fiz isso no OpenBSD e segui link
Talvez possa ajudar também no NetBSD?
Estou procurando alguns bons recursos na execução de daemontools
em uma caixa do NetBSD. Instalei o pacote binário via pkg_add
, mas não consigo encontrar um script rc
para iniciar, por exemplo, svscan
. Sou principalmente um usuário de Linux e FreeBSD, e esse é o tipo de coisa que eu esperaria encontrar depois de uma instalação. Eu acabei de olhar no lugar errado? Eu deveria estar construindo a partir da fonte para encontrar esses tipos de extras? Existe um bom guia em algum lugar que cubra coisas assim? Obrigado.
Uma vez eu fiz isso no OpenBSD e segui link
Talvez possa ajudar também no NetBSD?
Os daemontools do Bernstein Bernstein são instalados por meio do programa package/run
, chamado pelo programa package/install
. Isso determina se o sistema operacional usa o sistema 5 rc
ou o antigo BSD rc
e atualiza /etc/inittab
ou /etc/rc.local
de acordo.
van Smoorenburg rc
(dos sistemas operacionais Linux) é um pesadelo de portabilidade, e Mewburn rc
(usado atualmente no FreeBSD e no NetBSD) mal tinha (pouco menos de 6 meses) sido lançado para o NetBSD e não existe em todos os outros BSDs quando daemontools 0.76 saiu em julho de 2001.
Considerando que, por outro lado, /etc/inittab
é uma coisa do passado, e em sistemas operacionais como o Ubuntu Linux /etc/rc.local
foi realmente substituído três vezes ao longo - por van Smoorenburg rc
, depois por upstart e depois por systemd. ( É uma mera duas vezes superada substituído no CentOS. )
Isso não deixa praticamente nada nos daemontools de Bernstein de baunilha.
Várias pessoas abordaram esse déficit ao longo dos anos.
rc
para o FreeBSD em 2004. O script Mewburn rc
do Shigemura desde o início incorporou o conhecimento de que svscanboot
é uma coisa do passado também. Ele poderia manipular invocar um log de dados para a saída de svscan
(e seus supervise
filhos). Em 2007, não havia necessidade de readproctitle
.
O conjunto de ferramentas de dados pode manipular os serviços daemontools e tem um modo de operação compatível com svscan
, bem como < href="https://jdebp.eu./Softwares/nosh/freebsd-binary-packages.html#rc"> um pacote que fornece Mewburn rc
arquivos para executar o gerenciador de serviços nosh e o scanner de serviço sob Mewburn rc
. Para mais informações, consulte o Guia nosh no capítulo intitulado "Inicialização compatível de estilo antigo", acessível com
xdg-open /usr/local/share/doc/nosh/svscan-startup.html
/etc/inittab
é coisa do passado. . Respostas frequentemente dadas. rc
. Respostas frequentemente dadas. Isto não é para daemontools, mas pode ser uma alternativa que funcione / compile no netbsd: link Não há porta atual mas funciona para a frente
Tags bsd daemontools netbsd