update.rc-d init.d não está iniciando

1

Eu tenho um script simples chamado hwtestinit que eu instalei usando

update-rc.d hwtestinit defaults

Na superfície, tanto quanto eu posso inspecionar, tudo parece bem, quero dizer, os seguintes arquivos, todos existem, etc.

/etc/rc0.d/K20hwtestinit -> ../init.d/hwtestinit
/etc/rc1.d/K20hwtestinit -> ../init.d/hwtestinit
/etc/rc6.d/K20hwtestinit -> ../init.d/hwtestinit
/etc/rc2.d/S20hwtestinit -> ../init.d/hwtestinit
/etc/rc3.d/S20hwtestinit -> ../init.d/hwtestinit
/etc/rc4.d/S20hwtestinit -> ../init.d/hwtestinit
/etc/rc5.d/S20hwtestinit -> ../init.d/hwtestinit

Quando eu executo o script manualmente, tudo parece bem, ou seja, emitindo o comando

/etc/init.d/hwtestinit start

Rende aos resultados desejados. No entanto, o sistema não está executando a inicialização, e não tenho idéia do motivo. Eu não consegui encontrar nenhuma menção a ele nos arquivos de logs encontrados em / var / log e gostaria de saber em qual outro arquivo de log eu deveria olhar.

O script é colocado abaixo

#! /bin/sh

case "" in
  start)
    smarteventd -c /etc/sctest.ini
    lcdaemon --lcdtest    
    ;;
  stop)
    smarteventd --stop
    lcdaemon --stop
    ;;
  *)
    echo "Usage: /etc/init.d/hwtestinit {start|stop}"
    exit 1
    ;;
esac

exit 0
    
por Tzury Bar Yochay 12.07.2011 / 07:34

2 respostas

1

Eu mudei para Upstart em vez do sistema V.

As coisas funcionam bem agora. Muito estranho embora.

    
por Tzury Bar Yochay 13.07.2011 / 04:26
3

A saída dos scripts init sysv deve acabar em /var/log/boot.log. Você gostaria de procurar lá qualquer saída.

    
por SpamapS 13.07.2011 / 13:50