Normalmente, se um arquivo de trava não existir em /var/lock/subsys/
, o rhel não tentará parar o daemon, mesmo que exista um link: /etc/rc0.d/K??svcname
.
Existem daemons que nem sempre são iniciados por initscript, por exemplo, um instalador inicia um servidor de banco de dados diretamente, ele não sabe nada sobre initscripts.
Ainda preciso de um desligamento normal do banco de dados.
Como contornar isso?
Estou pensando em um serviço especial fake-lock-files
que começa no início de todos os runlevels e cria os arquivos de bloqueio ausentes.
Tags init-script sysvinit rhel