मैंने अपने कुछ क्रॉन जॉब्स को सिस्टमेड पर सफलतापूर्वक माइग्रेट कर लिया है। मैंने कुछ गाइडों का पालन किया और 3 फाइलें बनाने का मानक तरीका अपनाया:
myjob.timer - systemd timer unit
myjob.service - systemd service unit
myjob.sh
जैसा कि आप शायद अनुमान लगा सकते हैं, एक निश्चित समय पर myjob.timer को ट्रिगर किया जाता है, जो myjob.service चलाता है जो बदले में myjob.sh को निष्पादित करता है।
मेरे सभी टाइमर के लिए मेरे पास एक ही सेटअप है और अब जब मैं देख रहा हूं कि सब कुछ ठीक चल रहा है तो मैं myjob.timer को निष्क्रिय करना चाहता हूं, जो कि सिर्फ एक परीक्षक है।
क्या मैं बस:
systemctl --user disable myjob.timer
या मुझे भी करना है:
systemctl --user disable myjob.service
सही बात क्या है? मैं systemd में काफी नया हूं, इसलिए मैं सीखना चाहूंगा कि उचित तरीके से सामान कैसे किया जाए। मैं अनुमान लगा रहा हूं कि सिस्टम को अतिरिक्त सामान से मुक्त रखने के लिए दोनों इकाइयों को निष्क्रिय करना सही है।