Use o Upstart (veja link ) ou crie um script em /etc/init.d
(veja por exemplo aqui ). O primeiro é mais moderno e flexível, mas o último é mais fácil.
Eu gostaria de rodar um servidor grails em segundo plano, para que isso seja feito e interrompido:
sudo service my-server start
sudo service my-server stop
O servidor grails é atualmente executado usando um script de shell, que define algumas variáveis de ambiente e executa grails.
Qual é a maneira padrão de executar este script como um serviço?