ম্যাজেন্টো 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
) সূচকগুলিকে পুনরায় সূচনা করে, স্বয়ংক্রিয় ই-মেলগুলি প্রেরণ করে, সাইটম্যাপ তৈরি করে এবং আরও অনেক কিছু। সাধারণত এটি পিএইচপি কমান্ড লাইন.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
?