Как создаются процессы демона в RingoJS? - PullRequest
1 голос
/ 03 января 2012

Я бы хотел использовать модуль ringo/daemon для создания процессов-демонов в RingoJS. Однако, кажется, нет достаточной документации о том, как это сделать, и я действительно запутался. Любая помощь будет принята с благодарностью. Возможно, кто-то может связать меня со страницей, которая объясняет, как это сделать.

1 Ответ

2 голосов
/ 03 января 2012

ringo/daemon предназначен для использования в сочетании со сценарием инициализации Debian из пакета ringo-daemon.deb. В этом контексте функция init будет вызываться с идентификатором суперпользователя, поэтому она может выполнять такие действия, как прослушивание привилегированных портов TCP, тогда как start вызывается с использованием обычного идентификатора пользователя для запуска потоков сервера.

Запуск Ringo из командной строки также вызовет функции init и start, если модуль предоставляет их, но stop и destroy в настоящее время не требуются для сценариев командной строки.

Я не уверен, может ли / как общая поддержка запуска процессов-демонов быть введена в RingoJS, но я открыт для предложений.

...