Как мне остановить определенный рубиновый демон? - PullRequest
1 голос
/ 10 августа 2009

Для параметров демонов: множественный => истина, поэтому он позволяет мне запускать несколько экземпляров фонового процесса.

теперь, когда команда запуска остановит все фоновые процессы, как я могу остановить их по отдельности?

Примечание: я знаю, что мы можем убить с помощью pid, но я хочу, чтобы тикер тоже at_exit.

1 Ответ

0 голосов
/ 10 августа 2009

Код at_exit должен все еще выполняться, если вы используете подходящий сигнал при завершении процесса. например если вы используете SIGINT вместо SIGKILL

Process.kill('SIGINT', pid)
...