Рейтинг:0

Почему скрипт systemd перестает писать в журнал после перезапуска службы?

флаг jp

У меня есть файл системного модуля. Он запускает php-скрипт. Был сбой в сети, из-за которого мне пришлось перезагрузиться после того, как больше ничего не работало. Я заметил, что скрипт больше не записывался в указанный файл журнала, пока я вручную не принудительно выполнил ротацию.

[Ед. изм]
Описание=Пользовательская служба
Хочет=network-online.target
After=network-online.target

[Оказание услуг]
ExecStart=/usr/bin/php -f /path/to/php/script.php
ExecStopPost=/bin/bash /usr/local/bin/script-stopped.sh <--- Просто отправляет электронное письмо
StandardOutput=file:/var/log/script.log <---Прекращает запись после перезапуска, если я не переверну

[Установить]
WantedBy=многопользовательская.цель

Я пытаюсь понять, почему это происходит на подробном техническом уровне. После попытки поиска информации я чувствую, что ищу не то, что нужно, поэтому я подумал, что объяснение поможет.

Редактировать Возможно, это связано? https://serverfault.com/a/718947/409772

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

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