O hífen ( -
) encontrado em um script de inicialização:
#!/bin/sh
#
# chkconfig: - 24 73
significa que o serviço não deve ser iniciado em nenhum nível de execução por padrão, apenas parado.
Substitui uma lista de níveis de execução (por exemplo, 345), conforme mostrado abaixo:
#!/bin/sh
#
# chkconfig: 345 24 73
Portanto, se você usar:
chkconfig --add <script>
então nenhum link inicial será criado em nenhum dos diretórios init
.
$ ll rc*.d/*script*
lrwxrwxrwx. 1 root root 17 Apr 24 2014 rc0.d/K73script -> ../init.d/script
lrwxrwxrwx. 1 root root 17 Apr 24 2014 rc1.d/K73script -> ../init.d/script
lrwxrwxrwx. 1 root root 17 Apr 24 2014 rc2.d/K73script -> ../init.d/script
lrwxrwxrwx. 1 root root 17 Apr 24 2014 rc3.d/K73script -> ../init.d/script
lrwxrwxrwx. 1 root root 17 Apr 24 2014 rc4.d/K73script -> ../init.d/script
lrwxrwxrwx. 1 root root 17 Apr 24 2014 rc5.d/K73script -> ../init.d/script
lrwxrwxrwx. 1 root root 17 Apr 24 2014 rc6.d/K73script -> ../init.d/script
Observe apenas os links dos scripts Kill
( K73script
).
Referências:
Uma referência a isso pode ser encontrada em softpanorama.org :
The first line tells chkconfig what runlevels the service should be started in by default, as well as the start and stop priority levels. If the service should not, by default, be started in any runlevels, a - should be used in place of the runlevels list.