Erro: service XYZ does not support chkconfig

by Jonas

Erro clássico. Você faz um script shell, e ao tentar colocar ele na lista dos serviços de start e stop do servidor, recebe a mensagem do título deste post, veja como resolver, de forma simples.

(Assumindo que o nome do meu script seja: myscript)

1 – Copie seu script para dentro de: /etc/init.d
2 – cd /etc/init.d
3 – chmod +x myscript
4 – Adicione essas linhas abaixo, incluíndo #,  logo após  #!/bin/bash ou #!/bin/sh:

# chkconfig: 2345 95 20
# description: descricao
# O que seu script faz (Acho que isso nem é mais necessário)
# processname: myscript

Salve, saia e execute a linha abaixo:

5 – chkconfig –level 2345 myscript on

Pronto…