Di Magento 2 ada tiga perintah yang harus diatur sebagai cronjob
* * * * * <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
Perintah pertama (
magento cron:run) mengindeks ulang pengindeks, mengirim e-mail otomatis, menghasilkan peta situs, dan sebagainya. Biasanya ini terkait dengan.inifile baris perintah PHP . Dua perintah lainnya digunakan oleh Manajer Komponen dan Peningkatan Sistem.
Sumber: http://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-cron.html
Jika saya memahami dokumen dengan benar, update/cron.phpdan bin/magento setup:cron:runhanya digunakan untuk instalasi modul dan pembaruan dari panel admin.
Ini adalah sesuatu yang tidak terjadi dalam sistem produksi yang digunakan dengan benar di mana semua pembaruan setidaknya dilakukan pada sistem pementasan terlebih dahulu, kemudian dipindahkan ke produksi.
Jadi adakah alasan untuk mengatur cronjobs ini? Apa perubahan jika saya meninggalkannya?
updatedirektori tidak dalam repositori GitHub, juga tidak bisa menemukannya dalam vendor, komposer menginstalnya entah dari mana tampaknya.
update/cron.php?