Ok, uma pergunta um pouco antiga, mas vamos responder de forma integral: -)
Digamos que você salvou este trabalho em /etc/init/myapp.conf
, então o nome do trabalho seria myapp
. Pedir o status do trabalho (e id do processo) seria simplesmente: status myapp
(como root) ou sudo status myapp
no caso típico do usuário do Ubuntu.
Os erros de inicialização vão para dmesg
por padrão, portanto, fazer dmesg | grep "init:"
fornece o log. O registro mais detalhado pode ser ativado por sudo initctl log-priority info
. Níveis de depuração mais detalhados do que isso irão spamar e confundir você: -)
Fazer sudo stop myapp
, sudo start myapp
fornece feedback instantaneamente sobre o sucesso, além do ID do processo. No caso de você obter init: unknown job
ou algo assim, o Upstart falhou ao analisar o arquivo de configuração e a linha e o motivo exatos podem ser encontrados no dmesg.