Magento 2 में तीन कमांड हैं जिन्हें क्रोनजोब के रूप में स्थापित किया जाना चाहिए
* * * * * <path to php binary> <magento install dir>/bin/magento cron:run | grep -v "Ran jobs by schedule" >> <magento install dir>/var/log/magento.cron.log
* * * * * <path to php binary> <magento install dir>/update/cron.php >> <magento install dir>/var/log/update.cron.log
* * * * * <path to php binary> <magento install dir>/bin/magento setup:cron:run >> <magento install dir>/var/log/setup.cron.log
पहला कमांड (
magento cron:run
) इंडेक्सेक्स को रिइंडेक्स करता है, स्वचालित ई-मेल भेजता है, साइटमैप बनाता है, और इसी तरह। आमतौर पर यह PHP कमांड लाइन.ini
फाइल से जुड़ा होता है । अन्य दो कमांड कंपोनेंट मैनेजर और सिस्टम अपग्रेड द्वारा उपयोग किए जाते हैं।
स्रोत: http://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-cron.html
यदि मैं डॉक्स को सही ढंग से समझता हूं, update/cron.php
और bin/magento setup:cron:run
केवल व्यवस्थापक पैनल से मॉड्यूल इंस्टॉलेशन और अपडेट के लिए उपयोग किया जाता है।
यह एक ऐसी चीज है जो ठीक से तैनात उत्पादन प्रणाली में नहीं होती है जहां सभी अद्यतन कम से कम एक स्टेजिंग सिस्टम पर पहले किए जाते हैं, फिर उत्पादन में स्थानांतरित हो जाते हैं।
तो क्या इन क्रोनोजर को स्थापित करने का कोई कारण है? अगर मैं उन्हें छोड़ दूं तो क्या बदलाव आएगा?
update
निर्देशिका, GitHub भंडार में नहीं है भी इसमें नहीं मिल रहा है vendor
संगीतकार यह स्थापित करता है बाहर के कहीं नहीं ऐसा लगता है,।
update/cron.php
?