Ошибка анализа на блоке таймера systemd. Неверная документация?
Сегодня я попытался добавить таймер systemd для запуска службы в 01:00 в 1-ю субботу каждого месяца. Согласно man 7 systemd.timer, вы можете использовать пару символов полной остановки, чтобы указать диапазон значений, цитата:
Two values separated by ".." may be used to indicate a range of values
Я попытался и не смог получить следующую запись OnCalendar:
- Cron vs systemd таймеры
- Как настроить Systemd Timer для запуска службы в последний день месяца
- «Systemctl list-timers» показывает последние выполненные даты, которые далеки в будущем
- systemd запустить блок на успех другого
- Синхронизировать почту с помощью offlineimap через службу / таймер systemd; получение пароля из гнома
[Timer] OnCalendar=Sat *-*-1..7 01:00:00
Я огляделся по сетке для других справочников / гидов, и все, казалось, подтверждали то, что было сказано на странице 7. В конце концов я сдался и уладил это, что менее изящно:
[Timer] OnCalendar=Sat *-*-1,2,3,4,5,6,7 01:00:00
Это было на сервере Ubuntu 16.04. Кто-нибудь имел успех с первым способом ввода диапазонов?
EDIT: Моя версия systemd:
libpam-systemd / xenial-updates, теперь 229-4ubuntu17 amd64 [установлен]
libsystemd0 / xenial-updates, теперь 229-4ubuntu17 amd64 [установлен]
python3-systemd / xenial, теперь 231-2build1 amd64 [установлен]
systemd / xenial-updates, теперь 229-4ubuntu17 amd64 [установлен]
systemd-sysv / xenial-updates, теперь 229-4ubuntu17 amd64 [установлен]
- Предотвращение запуска таймера systemd при запуске
- использование таймеров systemd вместо cron
- Удаление таймера, созданного с помощью systed-run --on-calendar
- системный таймер каждые 2 часа через 30 минут после часа?
- Периодически выполняемый btrfs-scrub
- Есть ли способ узнать, когда будет запускаться системный таймер?
- Как узнать, какая команда выполняется файлом systemd .timer?
- Таймер Systemd, срок действия которого истек