Como configuro um serviço runit no Centos que está inicialmente parado?

1

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?

    
por punkle 09.07.2014 / 14:45

1 resposta

2

A resposta é colocar um arquivo vazio chamado down no diretório de serviço ao lado do arquivo de execução.

    
por 10.07.2014 / 19:49

Tags