Mate o serviço daemontools no meio

0

Eu configuro um serviço daemontools e o script de execução é assim:

setuidgid myuser /home/myuser/some_exe

exec setuidgid myuser /home/myuser/some_exe_2

some_exe bloqueará até que uma condição seja detectada.

Depois que eu inicio o serviço e vejo que o some_exe está aguardando a condição, mas neste momento, corro svc -d para derrubar o serviço, e percebo que svc achou que o serviço foi retirado corretamente, mas some_exe continua em execução.

Então, minha pergunta é como posso executar um serviço com um comando que bloqueia e, em seguida, outro comando após o comando anterior retornar e svc pode remover o processo de bloqueio com svc -d ?

    
por HCSF 24.09.2018 / 09:45

0 respostas