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 service
provavelmente 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/
.