साइट्स → आपकी साइट → शेड्यूल किए गए कार्य।
एक जोड़ना
एक कमांड और एक शेड्यूल। कमांड साइट के समान वातावरण में, उसी PHP संस्करण के साथ चलता है, इसलिए wp cron event run --due-now या php artisan schedule:run बिल्कुल वैसे ही व्यवहार करते हैं जैसे वे आपके शेल में करते हैं।
WordPress का अपना cron
WordPress अपने कार्यों को पेज व्यूज पर शेड्यूल करता है, इसलिए एक शांत साइट अपने निर्धारित कार्य को देर से चलाती है, या बिल्कुल नहीं चलाती है, और एक व्यस्त साइट इसे हजारों बार चलाती है। आप इनमें से कुछ भी नहीं चाहते।
इसका समाधान दो पंक्तियों का है। wp-config.php में DISABLE_WP_CRON को true पर सेट करें, फिर हर पांच मिनट में wp cron event run --due-now चलाने वाला एक वास्तविक शेड्यूल यहाँ जोड़ें। आपकी शेड्यूल की गई पोस्ट और आपका बैकअप प्लगइन तब ट्रैफ़िक के बजाय घड़ी के अनुसार चलते हैं।
यह देखना कि क्या यह चला था
प्रत्येक कार्य अपने अंतिम निष्पादनों को एग्जिट कोड और आउटपुट के साथ रखता है। जिस कार्य ने कभी आउटपुट उत्पन्न नहीं किया है वह कभी नहीं चला है, जो इस स्क्रीन के बारे में सबसे आम प्रश्न का उत्तर है।
यह क्या नहीं कर सकता
एक शेड्यूल किया गया कार्य सीमित होता है — यदि यह अपने शेड्यूल से बहुत अधिक समय तक चलता है तो इसे रोक दिया जाता है, ताकि अटक जाने वाला कार्य अपनी प्रतियाँ जमा न कर सके। यदि आपके पास ऐसा कार्य है जिसमें वास्तव में घंटों लगते हैं, तो इसे विभाजित करें या सहायता टीम को बताएं और हम आपके साथ इसकी समीक्षा करेंगे।