मैं पायथन में एक पुस्तकालय की तलाश कर रहा हूं जो कि कार्यक्षमता प्रदान करेगा at
और cron
पसंद करेगा ।
मुझे बॉक्स पर स्थापित टूल पर भरोसा करने के बजाय, एक शुद्ध पायथन समाधान चाहिए; इस तरह मैं बिना क्रोन वाली मशीनों पर चलता हूं।
उन अपरिचित लोगों के लिए cron
: आप एक अभिव्यक्ति के आधार पर कार्यों को निर्धारित कर सकते हैं जैसे:
0 2 * * 7 /usr/bin/run-backup # run the backups at 0200 on Every Sunday
0 9-17/2 * * 1-5 /usr/bin/purge-temps # run the purge temps command, every 2 hours between 9am and 5pm on Mondays to Fridays.
क्रोन समय अभिव्यक्ति सिंटैक्स कम महत्वपूर्ण है, लेकिन मैं इस तरह के लचीलेपन के साथ कुछ करना चाहता हूं।
अगर ऐसा कुछ नहीं है जो मेरे लिए आउट-द-बॉक्स करता है, तो बिल्डिंग ब्लॉक्स के लिए कुछ इस तरह का सुझाव देने के लिए आभार प्राप्त होगा।
संपादित करें मुझे प्रक्रियाओं को लॉन्च करने में कोई दिलचस्पी नहीं है, सिर्फ पायथन कार्यों में "जॉब्स" को भी लिखा गया है। आवश्यकता से मुझे लगता है कि यह एक अलग धागा होगा, लेकिन एक अलग प्रक्रिया में नहीं।
यह अंत करने के लिए, मैं क्रोन समय की अभिव्यक्ति की अभिव्यक्ति की तलाश कर रहा हूं, लेकिन पायथन में।
क्रॉन है साल के लिए चारों ओर हो गया है, लेकिन मैं संभव के रूप में पोर्टेबल के रूप में होने की कोशिश कर रहा हूँ। मैं इसकी उपस्थिति पर भरोसा नहीं कर सकता।