Eu quero ter um script "stop" personalizado runit
( runsv
) para executar quando precisar parar / reiniciar o processo. Atualmente, ele simplesmente mata o processo e, em seguida, executa o script "finish". Mas, no meu caso, meu processo gera processos filho dinamicamente; portanto, em vez de simples kill
, eu preciso "killtree"
me livrar deles. Como faço isso?
Eu sei que isso deve ser feito através das control
opções do runit, mas, ao ler os documentos, não está muito claro para mim como o script de parada deve ser nomeado :(