I've successfully migrated a few of my cron jobs over to systemd. I followed some guides and have taken the standard approach of creating 3 files:
myjob.timer - systemd timer unit
myjob.service - systemd service unit
myjob.sh
As you can probably guess, at a certain time myjob.timer is triggered, which runs myjob.service which in turn executes myjob.sh.
I have the same setup for all of my timers and now that I see everything is working fine I want to disable myjob.timer, which is just a tester.
Do I just do:
systemctl --user disable myjob.timer
or do I also have to do:
systemctl --user disable myjob.service
What is the correct thing to do? I'm quite new to systemd, so I'd like to learn how to do stuff the proper way. I'm guessing that it's correct to disable both units in order to keep the system free of excess baggage running.