A unidade é executada na inicialização do sistema porque é enabled . Você quer que ele seja iniciado apenas pela unidade temporizadora.
Eu preciso executar um serviço systemd somente uma vez por semana e não também na inicialização do sistema. Estes são os arquivos .service e .timer :
.service :
[Unit]
Description=kodi backup
[Service]
Type=simple
ExecStart=/usr/bin/kodiback
[Install]
WantedBy=multi-user.target
.timer :
[Unit]
Description=kodi backup
[Timer]
OnCalendar=weekly
Persistent=true
[Install]
WantedBy=timers.target
No momento, systemd executa este serviço também na inicialização do sistema.
Tags systemd