एक मॉड्यूल के लिए ड्रश क्रोन चलाएं


12

क्या ड्रोन क्रॉन को एकल मॉड्यूल पर चलाना संभव है, "ड्रोन क्रोन my_module" के समान?

जवाबों:


21

तुम कर सकते हो

drush php-eval 'my_module_cron();'

और इसे चलाना चाहिए।


my_module_cron();इस संदर्भ में क्या है ?
रेंडेल

@ रेंडेल यदि आप कस्टम हुक_क्रोन () होगा जिसे आपने my_module में परिभाषित किया है।
mpdonadio

धन्यवाद @MPD! क्या मैं इसे 'some_nonhook_function ()' से बदल सकता हूं अगर मैं एलिसिया क्रोन का उपयोग कर रहा हूं?
रेंडेल

@ रैंडेल आप किसी भी चीज़ को कॉल / निष्पादित करने के लिए php-eval का उपयोग कर सकते हैं। मैं चीजों को परखने के लिए हर समय ऐसा करता हूं।
mpdonadio

ध्यान दें कि जो भी फ़ंक्शन आप कॉल करते हैं, उसके दायरे में उचित चर नहीं हो सकते हैं यदि यह क्रोन फ़ंक्शन नहीं है। मुझे लगता है कि हुक_क्रोन () कार्यान्वयन, दूसरी ओर, आत्म-निहित होना चाहिए।
इवान डोनोवन

0

मुझे लगता है कि आप सिर्फ उपयोग कर सकते हैं,

drush cron module_name

1
क्या आप पुष्टि कर सकते हैं कि यह किस संस्करण में काम करता है? मैंने अभी PEAR के संस्करण में core.drush.inc को देखा, और मैं उस कमांड के लिए तर्क नहीं देख रहा हूं।
mpdonadio

मेरा संस्करण 5.1 पढ़ता है
सेल्वम

2
यह एक तर्क के साथ काम नहीं करता है module_name
Елин Й

-1

आप अपने स्वयं के ड्रश कमांड को लागू कर सकते हैं। सैंडविच स्रोत कोड को ड्रश स्रोत पैकेज में देखें।

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