Magento2 – Crear Crontab para magento

Magento2 necesita poner en marcha tareas cada X tiempo. Esos es indexación, envío emails, actualizaciones… Para ello, hay que crear un Crontab. Pero tranquilos, Magento2 lo hace por tí.

Primero accederemos al servidor por consola (putty). Nos iremos al directorio donde esté Magento2 instalado, y ejecutamos la siguiente orden:

1
2
// Los corchetes indican que es parámetro opcional.
php bin/magento cron:install [--force]

El –force es opcional. Si lo ponéis, machacará en caso de que exista el antiguo crontab de Magento. Así pues, si queréis machacarlo:

1
php bin/magento cron:install --force

Para comprobar que lo tenemos en marcha:

1
crontab -l

Y saldrá algo parecido a esto, lógicamente cambiando carpetas:

1
2
3
4
5
#~ MAGENTO START
* * * * * /usr/bin/php /var/www/html/magento2/bin/magento cron:run 2>&1 | grep -v Ran jobs by schedule >> /var/www/html/magento2/var/log/magento.cron.log
* * * * * /usr/bin/php /var/www/html/magento2/update/cron.php >> /var/www/html/magento2/var/log/update.cron.log
* * * * * /usr/bin/php /var/www/html/magento2/bin/magento setup:cron:run >> /var/www/html/magento2/var/log/setup.cron.log
#~ MAGENTO END

Si queréis ejecutar el cron, entonces:

1
bin/magento cron:run [–group="]

Espero que os sea de utilidad.

Fuente información

Artículos relacionados

Magento 2 – Instalación hay varias maneras de instalar Magento 2. Vamos a ver el modo más típico: subir, descomprimir e instalar. 1: Descargamos Magento 2 Lo primero qu...
Magento 2 – Añadir Url Canonical a las págin... Al igual que vimos cómo añadir Canonical a las categorías y productos en Magento 2, ahora vamos a ver cómo hacerlo en las páginas estáticas. P...
Magento 2 – Saber que ficheros de la plantil... Una plantilla de Magento 2 tiene muchos ficheros. En el caso que queramos cambiar alguna cosa de la plantilla, debemos saber qué fichero debemos cambi...
Magento 2: añadir fichero js externo Partimos de la premisa que tenemos una plantilla en Magento2 y necesitamos que ésta cargue un fichero JavaScript externo porque lo necesitaremos en un...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*