Birkaç cron işimi başarıyla sistemd'e geçirdim. Bazı kılavuzları takip ettim ve 3 dosya oluşturmanın standart yaklaşımını aldım:
myjob.timer - systemd timer unit
myjob.service - systemd service unit
myjob.sh
Muhtemelen tahmin edebileceğiniz gibi, belirli bir zamanda myjob.timer tetiklenir, bu da myjob.service'i çalıştırır ve bu da myjob.sh'yi çalıştırır.
Tüm zamanlayıcılarım için aynı kurulum var ve şimdi her şeyin iyi çalıştığını gördüğüm için, sadece bir test cihazı olan myjob.timer'i devre dışı bırakmak istiyorum.
Sadece yapıyorum:
systemctl --user disable myjob.timer
ya da ben de yapmak zorundayım:
systemctl --user disable myjob.service
Yapılacak doğru şey nedir? Systemd için oldukça yeniyim, bu yüzden işleri doğru şekilde nasıl yapacağınızı öğrenmek istiyorum. Sistemi fazla bagajdan uzak tutmak için her iki birimi de devre dışı bırakmanın doğru olduğunu tahmin ediyorum.