Adicionei um novo script /etc/init/
chamado chamado minecraft.conf
que contém o 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"
Quando tento start minecraft
, recebo o erro:start: Unknown job: minecraft
Eu tentei correr initctl list
e meu trabalho no minecraft não está listado. Eu tentei correr initctl reload-configuration
e não faz nenhuma diferença.
Outros trabalhos listados por initctl list
funcionam bem com iniciar, parar e reiniciar.
Por que o iniciante não vê meu novo script?
/etc/init.d/
?
/etc/init
Quando estiver feliz, coloque os arquivos e agora você está pronto para reiniciar e usar o inicializador".
sudo start minecraft
sem problemas. Aqui está o conteúdo do arquivo de log ~$ sudo cat /var/log/upstart/minecraft.log minecraft started /proc/self/fd/9: 3: exec: /root/minecraft/start.sh: not found minecraft started
Você pode fornecer mais detalhes sobre a versão do Ubuntu que você está usando e qualquer informação útil do syslog?