Voglio avere uno script "stop" personalizzato runit
( runsv
) da eseguire quando si deve interrompere / riavviare il processo. Attualmente semplicemente uccide il processo, quindi esegue lo script "finish". Ma nel mio caso, il mio processo genera dinamicamente processi figlio, quindi invece di semplici kill
, ho bisogno di un "killtree"
per sbarazzarmi di loro. Come lo faccio?
So che dovrebbe essere fatto attraverso le control
opzioni di runit ma dalla lettura dei documenti non è molto chiaro per me come dovrebbe essere chiamato lo script stop :(