История изменений
Исправление intelfx, (текущая версия) :
P.S. мистика: в /etc/systemd отсутствует symlink на этот файл. Если следовать той же логике что у модулей и конфигов nginx / apache - то запускаться должно только то что в /etc/systemd/, а не все подряд из /lib/systemd/
Нет, почитай man systemd.unit
, там всё расписано. TL;DR — запускаются не «те юниты, которые в /etc», а те юниты, на которые есть симлинки из *.target.wants
, либо в /etc/systemd
, либо в /lib/systemd
.
Ставить просто OnCalendar=–* 02:00:00 ? Как применить изменения?
Создай файл с любым названием в каталоге /etc/systemd/system/systemd-tmpfiles-clean.service.d
и впиши туда любые нужные изменения (существующие директивы отменяются путём присвоения им пустых значений):
# /etc/systemd/system/systemd-tmpfiles-clean.service.d/override.conf
[Timer]
OnBootSec=
OnUnitActiveSec=
OnCalendar=02:00:00
EOF
Исходная версия intelfx, :
P.S. мистика: в /etc/systemd отсутствует symlink на этот файл. Если следовать той же логике что у модулей и конфигов nginx / apache - то запускаться должно только то что в /etc/systemd/, а не все подряд из /lib/systemd/
Нет, почитай man systemd.unit
, там всё расписано. TL;DR — запускаются не «те юниты, которые в /etc», а те юниты, на которые есть симлинки из *.target.wants
, либо в /etc/systemd
, либо в /lib/systemd
.
Ставить просто OnCalendar=–* 02:00:00 ? Как применить изменения?
mkdir -p /etc/systemd/system/systemd-tmpfiles-clean.service.d
echo >/etc/systemd/system/systemd-tmpfiles-clean.service.d/override.conf <<EOF
[Timer]
OnBootSec=
OnUnitActiveSec=
OnCalendar=02:00:00
EOF