Я хочу, чтобы пользовательский скрипт "stop" runit
( runsv
) выполнялся, когда нужно остановить / перезапустить процесс. В настоящее время он просто убивает процесс, а затем запускает скрипт «finish». Но в моем случае мой процесс порождает динамически дочерние процессы, поэтому вместо простых kill
мне нужно "killtree"
избавиться от них. Как я могу это сделать?
Я знаю, что это должно быть сделано с помощью control
параметров runit, но после прочтения документации мне не совсем понятно, как назвать скрипт остановки :(