Системная задержка запуска при загрузке календарных событий или ожидании других сервисов - PullRequest
0 голосов
/ 05 сентября 2018

Я довольно новичок в systemd / systemctl и сейчас настраиваю сервис для управления своими резервными копиями. Служба является постоянной и планируется запускать ежедневно. Но это означает, что таймер истекает в полночь, и служба будет работать при первой загрузке дня. Обычно я обычно запускаю apt update и другие вещи при первой загрузке, которые часто требуют перезагрузки. Я бы предпочел, чтобы он начинался с задержкой, например, через полчаса после загрузки.

Я знаю, что могу добавить команду сна в свой сценарий резервного копирования, но нахожу это довольно неэффективным решением, также я запускаю службу вручную для запуска резервного копирования вручную, что также будет зависеть от задержки.

Также у меня есть служба проверки резервных копий, которая должна запускаться ежемесячно, и пока она работает так же, как и служба ежедневного резервного копирования. Можно ли как-то сказать службе подождать, пока другая не запустится?

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 06 сентября 2018

Если полночь не лучшее время для таймера, выберите другое время?

OnCalendar=16:00

Это будет запускать резервные копии каждый день вместо полуночи.

...