таймер systemd запускается немедленно

таймер systemd запускается немедленно

У меня есть таймер systemd:

[Unit]
Description=My timer
Wants=network-online.target
After=network-online.target

[Timer]
OnBootSec=10min
OnUnitInactiveSec=10min

[Install]
WantedBy=timers.target

И соответствующая услуга:

[Unit]
Description=My service

[Service]
Type=simple
ExecStart=/usr/bin/my-script.sh

Который запускается каждые 10 минут без проблем, но он также запускается сразу после запуска системы, тогда как я ожидал, что OnBootSecкоманда задержит его на 10 минут. Что я не понимаю? Это на Ubuntu 16.04.

решение1

Моя ошибка - у меня была другая служба, которая хотела эту. Изменение этой зависимости на таймер решило проблему. Упс...

Обновление: Таймер работал нормально. Служба запускалась, потому что она была указана как Wantsзависимость другой службы. Изменение этой службы на Wantтаймер решило проблему.

Связанный контент