У меня есть рабочий сервер с помощью Tornado теперь, согласно ответу здесь: Python BaseHTTPServer and TornadoКак обернуть питон демон вокруг моего кода
Я хотел бы демон его. Я читал этот класс класса daemon here, но я не могу понять, как он обертывается вокруг моего кода сервера. Я просто поместил весь код из __main__
в run()
, который я переопределяю?
Как мне подклассифицировать его, если он находится в другом файле? Убедитесь, что он находится в одном каталоге и использует его имя файла без расширения .py для импорта?
Я просто ищу самый простой способ запустить мой скрипт веб-сервера python с помощью простого вызова, такого как ./startserver.sh
(например, если бы я использовал сценарий bash) и запустить его в фоновом режиме без файла nohup.out и всех stdout и stderr, перенаправленных в файлы журнала.
Блестяще тщательный, но описательный, спасибо! – Hamid