upstart não está funcionando

3

Salvei o seguinte arquivo em /etc/init/nodejs.conf

description "node.js server"
author      "dorelal"

start on startup
stop on shutdown

script
    # We found $HOME is needed. Without it, we ran into problems
    export HOME="/root"

    exec /usr/local/bin/node /home/dorelal/nodejs.js 2>&1 >> /var/log/node.log
end script

Então eu tentei iniciar o servidor

> sudo initctl start nodejs
initctl: Unknown job: nodejs

Informações do Ubuntu

> cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"

O que preciso fazer para iniciar o servidor usando o upstart.

    
por user36318 08.04.2010 / 21:45

3 respostas

2

Eu tive um problema semelhante que foi resolvido executando initctl reload-configuration manualmente (é para assistir ao arquivo, mas eu assumo, já que é um symlink que tem problemas).

    
por 22.11.2010 / 16:00
0

Por alguma razão, eu tenho a ideia de que a seção de comentários é necessária no topo do arquivo. Observe um dos outros arquivos desse diretório e copie esse formato no arquivo (fazendo as alterações necessárias) e veja se isso não ajuda (verifique também se o proprietário, o grupo e as permissões do arquivo estão corretos).

    
por 08.04.2010 / 22:11
0

Eu descobri que os comentários no topo não afetam se funcionou ou não.

O que afetou foi colocar aspas em torno da descrição, no meu caso particular.

    
por 23.07.2012 / 07:17