2012-01-03 1 views
1

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

ответ

2

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

Запуск Ринго из командной строки также будет вызывать init и start функции, если модуль обеспечивает их, но и stopdestroy в настоящее время не называется для сценариев командной строки.

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

+0

Сценарий инициализации Debian может быть установлен только на Debian и Ubuntu? Есть ли способ заставить его работать на Fedora 13? Все, что требуется, - это скопировать скрипт 'ringojs' bash в каталог'/etc/init.d/'и установить значения по умолчанию в каталоге'/etc/default/', если я не ошибаюсь. Кроме того, если вы хотите создать несколько процессов демона, как решить эту проблему? –