systemd não está reiniciando meu processo

2

Eu tenho o seguinte serviço configurado:

[Unit]
Description=HB service started

[Service]
Restart=always # or always, on-abort, etc
RestartSec=3
WorkingDirectory=/home/debian/hb/program
ExecStart=/home/debian/hb/program/program1

[Install]
WantedBy=multi-user.target

Então eu faço:

ps -ef|grep program1

para obter o ID do processo e eliminá-lo com "kill". - só para ver se é reiniciado assim como eu escrevi.

A coisa é, o serviço não está reiniciando !! Não importa o que eu faça, sempre que eu matar o processo, o serviço não será reiniciado. Alguma ideia do que está acontecendo?

    
por Luis Cruz 27.06.2018 / 02:16

1 resposta

0

Então eu percebi isso. Isso resolveu meu problema:

[Unit]
Description=HB service started

[Service]
WorkingDirectory=/home/debian/hb/program
ExecStart=/home/debian/hb/program/program1
Restart=always # or always, on-abort, etc
RestartSec=3

[Install]
WantedBy=multi-user.target

Basicamente eu mudei a ordem das coisas, e funcionou ... Estranho, mas isso funcionou.

    
por 30.06.2018 / 23:07