Run go app por serviço

0

In centos 6.8 Eu tenho um aplicativo golang, que roda no comando go run main.go e eu preciso criar um serviço de sistema para executá-lo no boot como serviço httpd.
Eu sei que tenho que criar um arquivo como /etc/rc.d/init.d/httpd Mas eu não sei como fazer isso para rodar esse comando.

    
por Ali Coder 06.09.2016 / 12:54

1 resposta

0

Se nenhum script existir em lugar algum para seu aplicativo, dê uma olhada em seu sistema para o seguinte arquivo:

sysvinitfiles no meu sistema Centos 6.8 está localizado em /usr/share/doc/initscripts-9.03.53/ mas se você fizer um locate você deve encontrá-lo.

É um script esqueleto que você pode copiar, modificar e usar para a maioria das coisas. Depois de configurá-lo, você poderá usá-lo via chkconfig , como faria com qualquer outro script de inicialização.

Existem alguns bons sites que podem ajudar aqui e aqui .

    
por 06.09.2016 / 19:05