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 ?
Respuestas:
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, por system_cron()
lo que se llamará. Es equivalente a ejecutar desde la interfaz de usuario de administración o /cron.php
Puedes 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 contrario drush docs-aliases
.
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/