Cron automatizado
Drupal 8 proporciona el módulo Automated Cron.
Podemos encontrar este módulo principal en core/modules/automatic_cron.
Comparación con Drupal 7
En Drupal 7 ya existía un "sistema cron automatizado", pero Drupal 8 lo movió a un módulo separado para que los sitios que no lo usaran en absoluto no tuvieran sobrecarga alguna.
Comparación con cron manual
La desventaja del módulo cron automatizado es que se ejecuta mediante una solicitud, y el usuario desprevenido que envía esa solicitud puede experimentar una demora bastante larga. Por esta razón, el cron automatizado se usa normalmente en sitios pequeños que no pueden crear una tarea cron manualmente, por ejemplo, usando el crontab de Linux. Si se requiere crontab, se puede usar el comando de consola de Drupal para simplificar la configuración (en lugar de copiar una URL larga mostrada en /admin/config/system/cron). Aquí tienes un ejemplo de entrada crontab:
30 * * * * usuario_web /var/www/html/vendor/bin/drupal --root=/var/www/html/docroot cron:execute > /dev/null 2>&1
Esto ejecutará el cron de Drupal una vez por hora, a los 30 minutos después de la hora.
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.