Como converter um aplicativo Java existente em um serviço SYS V (daemon) [duplicado]

Esta pergunta já tem uma resposta aqui:

Como Daemonize um programa Java? 11 respostas

Eu tenho um aplicativo Java, para iniciá-lo, eu uso

java -jar myapp.jar

Para pará-lo, eu uso CTRL + C.

Agora eu preciso converter esse aplicativo em algo que eu possa começar:

/etc/init.d/myapp start

E eu posso parar com:

/etc/init.d/myapp stop

O problema é salvar o PID do processo, acho que vi em algum lugar uma receita para fazer isso, não me lembro onde e não consigo encontrá-lo.

Eu vi que existe um projeto chamadoWrapper do servidor Java, mas procuro algo gratuito que não limite o uso da memória. E acho que esse trabalho pode ser feito em um único script bash.

questionAnswers(2)

yourAnswerToTheQuestion