LINUX.ORG.RU

История изменений

Исправление 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