A resposta é colocar um arquivo vazio chamado down
no diretório de serviço ao lado do arquivo de execução.
Eu tenho um serviço chamado 'olá' que gostaria de executar em CentOS release 5.8 (Final)
. No entanto, gostaria que fosse inicialmente interrompido.
O serviço é um serviço runit que se parece com isso
├── hello
│ ├── run
└── log
└── run
O arquivo de execução é o seguinte
#!/bin/sh
echo 'Starting'
trap 'echo Finishing; exit 0' TERM SIGINT
while true; do
echo 'hey'
sleep 10
done
echo 'Finsihing'
O arquivo de registro / execução é exibido da seguinte forma
#!/bin/sh
exec svlogd -ttt /var/log/hello
Para instalar o serviço, faço o seguinte
cp -r hello /var/service/hello
ln -s /var/service/hello /service/hello
ln -s /sbin/sv /etc/init.d/hello
Neste ponto, o serviço está instalado e em execução. No entanto, quero que o serviço seja inicialmente interrompido.
Qual é o caminho certo para configurar um serviço inicialmente parado no runit no Centos?