2 votos

systemd no reiniciar mi proceso

Tengo el siguiente servicio 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

Entonces que debo hacer:

ps -ef|grep program1

para obtener el identificador de proceso y matar con "matar". -- sólo para ver si se reinicia justo como yo lo había escrito.

La cosa es que, el servicio NO es de reiniciar!! No importa lo que haga, siempre puedo matar el proceso, el servicio no se reinicie. Alguna idea de lo que está pasando?

0voto

Luis Cruz Puntos 111

Así que me imaginé. Esta solucionado mi 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

Básicamente he cambiado el orden de las cosas, y funcionó... Raro pero que hizo el truco.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: