web-dev-qa-db-fra.com

Problème de travail inconnu au démarrage

J'ai installé nginx selon aux instructions ici et tout s'est bien passé, mais je ne peux pas commencer avec

$ start <my app name>

J'ai créé /etc/init/nomilkfor.me.conf (c'est le nom de domaine) et voici ce qu'il y a dans le fichier:

description "ubuntu 13.10 on Samsung laptop"
author "zeynel"
                                                   
start on startup
stop on shutdown
                                                   
setuid deploy
chdir /deploy
console log
                                                   
env PORT=4000
exec Java -jar my-webapp-0.1.0-standalone.jar

Je recharge nginx avec

$ Sudo nginx -s reload

et j'essaye

$ start nomilkfor.me

mais je reçois

start: Unknown job: nomilkfor.me

Qu'est-ce que je fais mal?

J'ai également essayé d'ouvrir les fichiers journaux dans /var/log/upstart mais je ne pouvais pas les ouvrir avec nano.

3
Zeynel

J'ai constaté que s'il y avait des erreurs dans le fichier de script, la commande de démarrage signalera "Travail inconnu".

Vous pouvez vérifier le script en utilisant init-checkconf /etc/init/nomilkfor.me (pas en tant que root mais en tant que compte utilisateur)

Une fois que toutes les erreurs ont été corrigées, le start nomilkfor.me pourrait fonctionner.

7
hultqvist