Что правильный путь состоит в том, чтобы запустить node.js сервис?

Перенаправление Shell (">") к текстовому файлу?
Канал Shell (" | ") к какой-либо данной программе?
Простое сокращение и вставка от эмулятора терминала (такого как Шпаклевка)?

В этом можно выполнить именно так много путей...

6
задан 17 September 2012 в 02:54
1 ответ

Если само приложение действительно знает, как демонизировать себя ...

Если ваше приложение предназначено для запуска как демон, да, он должен быть полностью осведомлен о том, как демонизировать себя, записывать соответствующие файлы (на ум приходят журнал и PID) и обрабатывать сигнал. Большой WTF, если это не так.

Если ваше приложение на самом деле не предназначено для демонизации или это не его основная цель, то это полностью ваше решение. Если вы хотите упростить другим, вы, вероятно, добавите его. Если вы хотите облегчить себе жизнь, вы, вероятно, оставите это в стороне. Люди, как правило, в любом случае не получат ответа «WTF».

Службы запуска ...

Система пакетов / портов каждого дистрибутива должна быть ответственна за изменение общих сценариев запуска / остановки в соответствии с их особенностями. потребности. Обычно это не ракетостроение, но в случае сомнений обращайтесь к разработчикам дистрибутива, над которым вы работаете.

3
ответ дан 3 December 2019 в 00:38

Теги

Похожие вопросы