таймер 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.

0
30.05.2017, 10:04
1 ответ

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

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

0
28.01.2020, 04:45

Теги

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