J'ai ajouté un nouveau script à /etc/init/
called minecraft.conf
qui contient le script:
start on startup
stop on shutdown
respawn
respawn limit 20 5
script
export HOME="/root"
exec /root/minecraft/start.sh 2>&1 >> /var/log/minecraft.log
end script
post-start script
echo "minecraft started"
Lorsque j'essaye, start minecraft
j'obtiens l'erreur:start: Unknown job: minecraft
J'ai essayé de courir initctl list
et mon travail minecraft n'est pas répertorié. J'ai essayé de courir initctl reload-configuration
et ça ne fait aucune différence.
Les autres travaux répertoriés par initctl list
fonctionnent correctement avec démarrage, arrêt et redémarrage.
Pourquoi pas parvenu à voir mon nouveau script?
/etc/init.d/
?
/etc/init
et maintenant vous êtes prêt à redémarrer et à utiliser upstart."
sudo start minecraft
sans problème. Voici le contenu du fichier journal ~$ sudo cat /var/log/upstart/minecraft.log minecraft started /proc/self/fd/9: 3: exec: /root/minecraft/start.sh: not found minecraft started
Pouvez-vous fournir plus de détails sur la version d'Ubuntu que vous utilisez et des informations utiles de syslog?