Я записал .service (systemd) для запуска сценария Python во время начальной загрузки. Там сервис хорошо работает и пытается выполнить сценарий Python. Для отладки сценария Python, я поместил немного операторов печати, чтобы видеть, как далеко код Python достигнут на и был отказавшим. Но не уверенный, где эти операторы печати печатаются зарегистрированный/.
Я пытался изучить
systemctl status xyz.service
journalctl -u xyz.service
Посмотрите этот вопрос, если необходимо зарегистрироваться из сценария 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