Drupal 7 अपने मॉड्यूल में शामिल है जो कोड Poormanscron में था , जिसका उद्देश्य वास्तव में Drupal cron कार्यों को किसी ऐसी साइट पर चलाना है जहाँ क्रोन कार्यों को सेट करना संभव नहीं है, जब कोई उपयोगकर्ता आपकी साइट पर जाता है, और हर X घंटे (जैसा कि सेट होता है) पृष्ठ जो आपने देखा)।
यदि आप उस व्यवहार से बचना चाहते हैं, तो आपको "रन क्रोन एवरी" को "नेवर" पर सेट करने की आवश्यकता है; इसके विपरीत जो यह प्रतीत हो सकता है, कि जब उपयोगकर्ता आपकी साइट पर आते हैं तो बस वही प्रभावित करता है। [१] आप अभी भी Drupal के बाहर से Drupal cron कार्यों को चला सकते हैं, यह याद रखते हुए कि Drupal 7 cron.php में, Drupal के बाहर, "व्यवस्थापन> रिपोर्ट> स्टेटस रिपोर्ट" में दिखाए गए मान को पारित करने की आवश्यकता है।
[१]: वास्तव में, न तो cron.php , और न ही drupal_cron_run () उस सेटिंग पृष्ठ में उपयोग किए गए Drupal चर की जांच करता है। केवल Drupal चर का उपयोग किया जाता है:
- "cron_key" जिसमें ड्रूपल क्रॉन कार्यों से बचने के लिए उपयोग की जाने वाली क्रोन कुंजी शामिल है, अनधिकृत उपयोगकर्ताओं से चलाया जाता है
- "मेंटेनेंस_मोड" जो
TRUE
साइट के रखरखाव मोड में होने पर सेट होता है
- "cron_last" जिसमें पिछली बार क्रॉन कार्यों को चलाने के टाइमस्टैम्प शामिल थे