Ho migrato con successo alcuni dei miei lavori cron su systemd. Ho seguito alcune guide e ho adottato l'approccio standard per la creazione di 3 file:
myjob.timer - systemd timer unit
myjob.service - systemd service unit
myjob.sh
Come si può immaginare, a un certo momento viene attivato myjob.timer, che esegue myjob.service che a sua volta esegue myjob.sh.
Ho la stessa configurazione per tutti i miei timer e ora che vedo che tutto funziona bene voglio disabilitare myjob.timer, che è solo un tester.
Faccio solo:
systemctl --user disable myjob.timer
o devo anche fare:
systemctl --user disable myjob.service
Qual è la cosa giusta da fare? Sono abbastanza nuovo su systemd, quindi mi piacerebbe imparare a fare le cose nel modo giusto. Immagino che sia corretto disabilitare entrambe le unità per mantenere il sistema libero dal bagaglio in eccesso in funzione.