Как обернуть Python-демон вокруг моего кода
У меня есть рабочий сервер, использующий Торнадо, в соответствии с ответом здесь:Python BaseHTTPServer и TornadoI '
Я хотел бы это демонизировать. Я читал снова и снова этот пример класса демонаВот, Но я могу'не могу понять, как это оборачивается вокруг моего серверного кода. Я просто положил весь код из__main__
вrun()
что я переопределил?
Как я могу сделать это также, еслив другом файле? Убедитесь, что этоs в том же каталоге и использовать егоИмя файла без расширения .py для импорта? I '
я просто ищу самый простой способ запустить мой скрипт веб-сервера на Python с помощью простого вызова, такого как./startserver.sh
(например, если бы я использовал скрипт bash) и запустил его в фоновом режиме без файла nohup.out, а все stdout и stderr были перенаправлены в файлы журнала.