Quiero poder lograr esto: http://mywebsite.com/admin/reports/status/run-cron
Pero debe hacerse a través de la interfaz Drush.
Puede alguien ayudarme ?
Quiero poder lograr esto: http://mywebsite.com/admin/reports/status/run-cron
Pero debe hacerse a través de la interfaz Drush.
Puede alguien ayudarme ?
Puedes probar drush core-cron
$ drush help core-cron
Ejecuta todos los enlaces cron en todos los módulos activos para el sitio especificado.
Alias: cron
hook_cron()
implementaciones, porsystem_cron()
lo que se llamará. Es equivalente a ejecutar desde la interfaz de usuario de administración o /cron.phpPuedes usar
drush core-cron
o simplementedrush cron
Si desea utilizar drush para ejecutar cron desde un crontab, es mejor ejecutar cron como usuario del servidor web y proporcionarle argumentos adicionales para compensar la falta de un terminal y proporcionar variables de entorno.
La documentación de drush lo explica mejor en docs / cron.html o en ejecución
drush topic docs-cron
.Personalmente utilizo servidor alias de todo el sitio por lo omito
--root
y--uri
y utilizar@some.site
en su lugar para un solo sitio. Si ha definido alias de grupo, puede ejecutar cron en todo el grupo utilizando@some.group
. Más información sobre los alias del sitio si está interesado, de lo contrariodrush docs-aliases
.fuente
Podría usar el comando drush core-cron que ejecutaría el cron. Para obtener más detalles sobre los comandos que drush nos proporciona, visite https://drushcommands.com/
fuente