Хочу разобраться куда попадает вывод демона. Использую простой питоновский скрипт
import http.server
import socketserver
PORT = 8000
Handler = http.server.SimpleHTTPRequestHandler
httpd = socketserver.TCPServer(("", PORT), Handler)
print("serving at port", PORT)
httpd.serve_forever()
с простым конфигом для systemd
[Unit]
Description=Test python http server
After=network.target
[Service]
Type=simple
WorkingDirectory=/opt/python_test
ExecStart=/bin/python3 /opt/python_test/test_server.py
User=pytest
StandardOutput=journal
стартую сервер: sudo systemctl start python-test.service, проверяю курлом что он работает, потом смотрю логи с помощью journalctl -u python-test.service и что-то не наблюдаю там строчки «serving at port».
А теперь вопрос, уважаемые знатоки: что я делаю не так? Пробовал менять StandardOutput на tty и на syslog - не выходит каменный цветок.