I have a templated timer that calls a templated unit. I use the following to enable and start them:
sudo systemctl enable [email protected]
sudo systemctl enable ping@service
sudo systemctl start [email protected]
This works as expected, and the timer activates [email protected]
as expected. However this doesn't persist after reboots, presumably because I didn't enable the instance of the timer. But the following fails with a "does not exist" error:
sudo systemctl enable [email protected]
How can I have a templated timer start at each boot?
Error was with me - the "trick" is to use two enables on the timer:
I was getting an error as I was trying to enable the instance of the timer before the template.