Таймер systemd: задача по расписанию
Timer unit запускает связанную задачу по времени или календарному правилу.

Таймер и выполняемая работа описываются отдельно. Это позволяет наблюдать расписание и результат запуска как разные части системы. В настройках могут использоваться календарные события и интервалы относительно определённых моментов жизненного цикла машины.
Для регулярной задачи важно решить, что делать по завершении простоя сервера и как относиться к параллельным запускам. Задача обновления данных должна быть повторяемой и оставлять понятный результат в журнале. Само наличие расписания не означает, что предыдущая загрузка завершилась успешно.