Veja: /lib/systemd/system/systemd-tmpfiles-clean.timer
:
[Timer]
OnBootSec=15min
OnUnitActiveSec=1d
Isso executa o arquivo .service
correspondente 15 minutos após a inicialização e depois todos os dias enquanto o sistema está ativo. Se você reinicializar várias vezes no mesmo dia, poderá fazer com que o script de backup verifique o mtime do archive e pule a execução se tiver menos de um dia de duração.
Além disso, se seus backups forem pesados em IO, pode ser útil ler sobre o IOScheduling * diretivas no systemd.exec (5) manpage.