Iniciando um serviço de /etc/event.d funciona, mas não de / etc / init

4

Estou tentando iniciar um serviço iniciante no Ubuntu 8.04 a partir de / etc / init /, mas sempre começo: Trabalho desconhecido: job. Quando tento iniciar este script em /etc/event.d/, tudo funciona bem. Por que isso seria e como eu consertaria isso?

    
por HighLife 28.06.2011 / 15:41

1 resposta

4

O Ubuntu 8.04 incluiu uma versão mais antiga do Upstart, que armazenava seus scripts em /etc/event.d , em vez de /etc/init , como as versões atuais.

Embora a atualização do Upstart faça com que ele pareça no novo local, eu recomendaria strongmente contra isso, a menos que você esteja atualizando o sistema inteiro (por exemplo, para a versão atual do LTS: 10.04). Outros pacotes projetados para 8.04 que incluem scripts Upstart esperam que a localização /etc/event.d esteja sendo usada.

Se você está preso em 8.04, provavelmente é melhor trabalhar com a versão que vem com ele.

    
por James Henstridge 28.06.2011 / 17:25