Edite o arquivo sudoers com sudo visudo
e adicione uma linha
USER ALL = NOPASSWD: /usr/sbin/service /usr/local/myapp *
Então você não precisa digitar sua senha para este comando específico.
Outra possibilidade: crie um script que inclua o início do serviço, defina o suid
bit para o script e torne-o de propriedade do root ( sudo chown root /usr/local/bin/startMyappService
).
Cuidado com armadilhas de segurança! Tal arquivo não deve ter permissões de gravação para ninguém! Use caminhos absolutos. Sempre pense duas vezes o que você está fazendo!