Рейтинг:1

системный процесс stdout/stderr

флаг np
esp

Когда я запускаю службу вручную, она что-то регистрирует при запуске.

Но я нигде не могу найти этот журнал, когда он запускается как процесс systemd.

журналctl -u <сервис> показывает только записи о запуске и остановке службы, а не фактические выходные данные службы.

Я попытался добавить конфигурацию в /etc/systemd/system/<служба>.service файл:

StandardOutput=append:/var/opt/<service>/stdout.log
StandardError=append:/var/opt/<service>/stderr.log

но и это не помогло - файлы создаются после перезапуска демона и службы, но они пустые.

Что мне не хватает?

Спасибо за любые предложения, у меня нет идей.

Рейтинг:0
флаг za

Используйте следующее в файле модуля

[Оказание услуг]
StandardError=журнал
StandardOutput=журнал
Стандартный ввод = ноль

Подробнее см. здесь: https://www.freedesktop.org/software/systemd/man/systemd.exec.html#StandardOutput=

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.