É o espaço que está fazendo isso. De leveldb.c :
if (!strncmp(start, "chkconfig:", 10)) {
Os números só determinam quando o script é executado durante a inicialização e o desligamento.
Eu não posso testar isso em uma de nossas máquinas, então estou perguntando aqui!
Por que a seguinte entrada chkconfig em um script de inicialização funciona:
# chkconfig: - 95 05
enquanto o seguinte não:
# chkconfig : - 85 15
É o fato de que há um espaço entre o chkconfig e o : , ou os números são importantes?
Tags chkconfig