Служба Systemd, запущенная таймером, не всегда выполняет свою программу

Чтобы выжить после перезагрузки и закрытия терминала, вам нужно записать значение переменной в файл. Можно написать так (например)

echo "$VAR" >/path/to/file

Можно восстановить вот так (например)

VAR="`cat /path/to/file`"

И вам нужно сохранять его в файле при каждом изменении значения

1
03.02.2020, 18:42
1 ответ

Поэтому я решил проверить систему -в масштабе journalctlи обнаружил, что скрипт действительно срабатывает, но не регистрируется в файле модуля. Я полагаю, что мой первоначальный вопрос теперь неверен и требует дальнейшего изучения другой проблемы.

Всем, кто сталкивался с этим, проверьте journalctlвместо journalctl -u your-unit.service. Доказательство того, что ваша служба работает, может быть там.

1
28.04.2021, 23:24

Теги

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