Понимание процесса Демона (?)

Я работаю для развертывания веб-приложения, созданного моим предшественником, использующим пирамиду/Python. Они размещали его от машины человечности 13.10, и я пытаюсь развернуть его от машины человечности 16.4 в той же сети. Мне скопировали их файлы корневого каталога на компьютер, с которым я работаю.

Я знаю из инструкций, они оставили это, они запустят приложение с помощью команды pserve production.ini start , который дал бы вывод Entering Daemon mode, и это я мог остановить процесс с помощью команды pserve production.ini stop.

Однако, когда я работаю pserve production.ini start Я получаю ошибку ValueError: Variable assignment 'start' invalid (no "="). Используя pserve production.ini отдельно хорошо работает, но я надеюсь запускать сервис более постоянно и не используя nohup.

У меня есть google'd много о демонах и как использовать их, но не могу найти хорошую сводку или что-то, что я могу соединить с тем, что я делаю. Кто-то мог объяснить, как вышеупомянутый процесс, они использовали работы, и как я мог копировать его? (или как я должен изменить его для более поздней версии человечности?) Я могу все еще получить доступ к более старой машине поэтому, если существует файл сценария/сервиса снаружи корневого каталога, в котором я нуждаюсь, я могу получить его, я просто должен знать, где искать его.

Спасибо.

0
задан 15 March 2017 в 10:49

1 ответ

демон является всегда доступным процессом, обычно выполняемым корнем или пользователем системы. Демоны обычно имеют, не отображают вывод по умолчанию и часто запускаются init перед любым пользовательским входом в систему.

Пример: syslogd (или rsyslogd) является классическим демоном. Это запускается перед входом в систему, контролирует порт системного журнала, записи в журнале чтений из приложений, обрабатывает те записи в журнале согласно своему файлу конфигурации и пишет обработанные записи в журнале в соответствующие файлы журнала.

Демонов иногда звонят сервисы , хотя другой неполный рабочий день обрабатывает (как GeoClue) долю та маркировка.

Режим Демона обычно означает, 'нет отображают вывод', и 'продолжает бежать, когда Вы выходите из системы'. Надлежащий демон должен быть в/usr/sbin (в Вашем случае:/usr/local/sbin) вместо / домой.

1
ответ дан 3 November 2019 в 15:09

Другие вопросы по тегам:

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