ड्रश के साथ क्रोन को मैन्युअल रूप से चलाने का एक तरीका है?


जवाबों:


50

तुम कोशिश कर सकते हो drush core-cron

$ drush मदद core-cron
निर्दिष्ट साइट के लिए सभी सक्रिय मॉड्यूल में सभी cron हुक चलाएँ।

एलियासेस: क्रोन


क्या यह api.drupal.org/api/drupal/modules ! system ? system.module/function/… भी निष्पादित करता है?
मीन

@meen यह सभी hook_cron()कार्यान्वयन चलाएगा , इसलिए system_cron()इसे बुलाया जाएगा। यह या /cron.php व्यवस्थापक यूआई से से चल के बराबर है
mpdonadio

20

आप उपयोग कर सकते हैं drush core-cronया बसdrush cron

यदि आप ड्रोन को क्रॉस्टैब से चलाने के लिए उपयोग करना चाहते हैं, तो वेब सर्वर उपयोगकर्ता के रूप में क्रोन को चलाना सबसे अच्छा है, और टर्मिनल और आपूर्ति पर्यावरण चर की कमी को पूरा करने के लिए अतिरिक्त तर्कों के साथ इसकी आपूर्ति करता है।

ड्रश डॉक्यूमेंटेशन इसे डॉक्स / cron.html या रन पर सबसे अच्छा समझाता है drush topic docs-cron

व्यक्तिगत तौर पर मैं सर्वर विस्तृत साइट कल्पित नामों का प्रयोग तो मैं छोड़ देते हैं --rootऔर --uriऔर प्रयोग @some.siteएक भी साइट के लिए बजाय। यदि आपने समूह उपनामों को परिभाषित किया है, तो आप उपयोग करके पूरे समूह पर क्रोन चला सकते हैं @some.group। यदि आप रुचि रखते हैं, तो साइट एलियास के बारे में अधिक जानकारी drush docs-aliases


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.