Eu coloquei um jar em um serviço init.d seguindo o guia aqui .
/etc/init.d/
sudo service myservice start/stop/restart
; O processo está começando após o sudo service myservice start
e eu posso vê-lo a partir do comando ps -ef | grep -i myservice
No entanto, o serviço deve registrar sua execução em um arquivo de registro no mesmo caminho do jar, mas esse arquivo de registro não é criado.
Em vez disso, se o jar for executado através de java -jar myJar.jar &
e não dentro do serviço, o arquivo de log será criado.
Como isso é possível?
Obrigado Simone