Como rastrear todos os processos filhos gerados por um serviço systemctl

0

Eu tenho um serviço de sistema

[Unit]
Description=dynsock server
After=network.target

[Service]
EnvironmentFile=/etc/dynsock.env
ExecStart=/usr/local/bin/dynctl.sh $SERVER $COUNT $BASEPORT $AUTH
ExecStop=/usr/local/bin/dynsock_onfailure.sh down
Restart=always
Type=forking

[Install]
Alias=dynsock.service

dynctl.sh inicia o processo $count child. Espero que, quando algum processo estiver inoperante, o systemctl seja reiniciado e exec ExecStop . Mas o sistema só será reiniciado até que todas as crianças sejam processadas.

    
por jianxi sun 21.06.2018 / 10:08

0 respostas