| Summary: | Не применяется изменение OnUnitActiveSec в gpupdate-user.timer | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Kostevich Arseniy <kostevichae> |
| Component: | gpupdate | Assignee: | Evgeny Sinelnikov <sin> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | greh, nir, sin, sova |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=50485 | ||
|
Description
Kostevich Arseniy
2025-09-19 14:41:49 MSK
Арсений, здравствуйте. Данное поведение является особенностью работы таймера В пользовательском таймере первое срабатывание задаётся параметром OnStartupSec (от момента старта systemd --user). Если он равен 60min, то после применения ГП первый запуск останется через час, даже если OnUnitActiveSec изменён на 10min. Варианты решения: 1) Дождаться первого запуска по текущему OnStartupSec; 2) Добавить редактирование ещё одной секции через настройки Ini файлов в GPUI: задать OnStartupSec=0min, после чего выполнить: $systemctl --user daemon-reload $systemctl --user restart gpupdate-user.timer Тогда новое значение интервала начнёт действовать сразу при применении ГП. (Ответ для Valentin Sokolov на комментарий #1) > Арсений, здравствуйте. Данное поведение является особенностью работы таймера > В пользовательском таймере первое срабатывание задаётся параметром > OnStartupSec (от момента старта systemd --user). Если он равен 60min, то > после применения ГП первый запуск останется через час, даже если > OnUnitActiveSec изменён на 10min. > > Варианты решения: > > 1) Дождаться первого запуска по текущему OnStartupSec; > > 2) Добавить редактирование ещё одной секции через настройки Ini файлов в > GPUI: задать OnStartupSec=0min, после чего выполнить: > > $systemctl --user daemon-reload > $systemctl --user restart gpupdate-user.timer > > Тогда новое значение интервала начнёт действовать сразу при применении ГП. Добрый день! OnStartupSec также есть и для системного юнита. Если я правильно понял, получается системные групповые политики должны тоже применяться спустя час после загрузки, даже если OnUnitActiveSec=10min. Но для gpupdate.timer не требуется настройка OnStartupSec. Если это особенность только для пользовательского таймера, может в таком случае добавить примечание в документацию? |