Dans Magento 2, trois commandes doivent être configurées en tant que 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
La première commande (
magento cron:run) réindexe les indexeurs, envoie des e-mails automatisés, génère le plan du site, etc. Il est généralement associé au.inifichier de ligne de commande PHP . Les deux autres commandes sont utilisées par le gestionnaire de composants et la mise à niveau du système.
Source: http://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-cron.html
Si je comprends bien les documents, update/cron.phpet bin/magento setup:cron:runne sont utilisés que pour les installations de modules et les mises à jour depuis le panneau d'administration.
C'est quelque chose qui ne se produit pas dans un système de production correctement déployé où toutes les mises à jour sont d'abord effectuées sur un système intermédiaire, puis déplacées vers la production.
Y a-t-il une raison de mettre en place ces cronjobs? Qu'est-ce qui change si je les laisse de côté?
updaterépertoire n'est pas dans le référentiel GitHub, il ne peut pas non plus le trouver vendor, composer l'installe de nulle part, il semble.
update/cron.php?