Где делает операторы печати, зарегистрированные, когда код Python запускается во время начальной загрузки

Я записал .service (systemd) для запуска сценария Python во время начальной загрузки. Там сервис хорошо работает и пытается выполнить сценарий Python. Для отладки сценария Python, я поместил немного операторов печати, чтобы видеть, как далеко код Python достигнут на и был отказавшим. Но не уверенный, где эти операторы печати печатаются зарегистрированный/.

Я пытался изучить

systemctl status xyz.service
journalctl -u xyz.service
0
задан 27 May 2018 в 01:44

1 ответ

Посмотрите этот вопрос, если необходимо зарегистрироваться из сценария Python.

import logging
from systemd.journal import JournalHandler

log = logging.getLogger('demo')
log.addHandler(JournalHandler())
log.setLevel(logging.INFO)
log.info("sent to journal")

Если необходимо зарегистрироваться от собственного входа через использование удара systemd-cat.

Исключая: echo 'hello' | systemd-cat затем представление journalctl

1
ответ дан 29 October 2019 в 06:22

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

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