Onde é definido este serviço usado para iniciar um programa?

Onde é definido este serviço usado para iniciar um programa?

Não gosto muito de Linux e tenho o seguinte problema. Estou trabalhando em nUbuntu 16.04sistema.

Neste sistema tenho um programa que é iniciado a partir da linha de comando desta forma:

service wso2ei start 

e parei por aqui:

service wso2ei stop

Acho que em algum lugar deveria ser definido como um serviço ou algo parecido. O que exatamente é isso? E onde está definida esta afirmação? (Acho que deve ser definida a associação entre o comando start e o arquivo executável que deve ser executado)

Responder1

Run systemctl cat wso2ei, ele deve informar qual arquivo é usado para definir o serviço e o que realmente foi iniciado.

Vale a pena mencionar que a partir do Ubuntu 15.04, o Ubuntu mudou do sistema Upstart para o sistema SystemD para gerenciar serviços, o que significa que o que você executa serviceprovavelmente será o serviço Upstart ou o tipo de serviço sysvinit convertido para funcionar com o systemd, e o local do arquivo deveria estar dentro /run/systemd/generator.late/.

informação relacionada