Instalar script como serviço em execução sob o usuário especificado

1

Eu gostaria de instalar serviços na pasta init.d da maneira mais padrão. Suponha que eu tenha um script que deve ser executado sob um usuário específico e inicie o serviço (bom exemplo tomcat8)

.../serviceFoo/start.sh

outro script

.../serviceFoo/stop.sh

Agora eu quero instalar isso como scripts de inicialização do init.d para que eu possa /etc/init.d.seviceFoo start | stop | restart.    Seria bom se o serviço fosse morto depois de algum tempo se recusando a parar, emitindo o comando de parada.    Seria ainda melhor se eu pudesse fazer isso executando um comando simples como

installService user startScript stopScript

Existe algo parecido no ubuntu? algo como novo sysv-rc-conf com botão add?

    
por Pavel Niedoba 21.06.2015 / 13:49

1 resposta

0

Acho que você está procurando por upstart . Olhe especificamente para o comando setuid .

    
por Ron Romero 07.10.2015 / 03:13