Systemd.time के अनुसार , सेटिंग
OnCalendar=*:0/15
में बिल्कुल अनुवाद करता है
OnCalendar=*:0,15,30,45
अर्थात। यह पूरे घंटे में यूनिट को सक्रिय करता है, साथ ही क्वार्टर पास्ट, हाफ पास्ट और क्वार्टर को।
आपकी सेवा के आधार पर, यह वह नहीं हो सकता है जो आप चाहते हैं, और न ही आपको सभी मामलों में इसकी आवश्यकता है।
एक टाइमर जो हर 15 मिनट पर चलता है - उदाहरण के लिए 1:02, 1:17, 1:32, 1:47, 2:02, ... - हमेशा उस समय पर निर्भर करता है जब वह अंतिम बार चलता था - सिस्टम के साथ पूरा किया जा सकता है । टाइमर सेटिंग
OnUnitActiveSec=15min
अब, आप यह भी चाहेंगे कि यूनिट बूट के बाद कुछ समय के लिए शुरू हो (जब तक आप यूनिट को मैन्युअल रूप से सक्रिय नहीं करना चाहते हैं या एक निर्भरता है जो ऐसा करता है), इसलिए आपको शायद निर्दिष्ट करना चाहिए
OnBootSec=10min
OnUnitActiveSec=15min
इकाई को बूट के 10 मिनट बाद और फिर हर 15 मिनट बाद शुरू करना चाहिए।
इसके अतिरिक्त, वह सेटिंग है OnUnitInactiveSec
जो सेवा बंद होने के बाद समय की गिनती शुरू करता है (या, आमतौर पर, इकाई ने निष्क्रिय कर दिया है)।