Quero conseguir isso: http://mywebsite.com/admin/reports/status/run-cron
Mas isso deve ser feito através da interface Drush.
Alguém pode me ajudar ?
Quero conseguir isso: http://mywebsite.com/admin/reports/status/run-cron
Mas isso deve ser feito através da interface Drush.
Alguém pode me ajudar ?
Respostas:
Podes tentar drush core-cron
$ drush help core-cron
Execute todos os ganchos do cron em todos os módulos ativos do site especificado.
Aliases: cron
hook_cron()
implementações, assim system_cron()
será chamado. É equivalente a executar a partir da UI administrativa ou /cron.php
Você pode usar drush core-cron
ou apenasdrush cron
Se você deseja usar drush para executar o cron a partir de um crontab, é melhor executar o cron como usuário do servidor da web e fornecer argumentos adicionais para compensar a falta de um terminal e fornecer variáveis de ambiente.
A documentação do drush explica melhor em docs / cron.html ou em execução drush topic docs-cron
.
Pessoalmente eu uso servidor aliases ampla do site assim que eu omitir --root
e --uri
e usar @some.site
em vez de um único site. Se você definiu aliases de grupo, pode executar cron em todo o grupo usando @some.group
. Mais informações sobre aliases do site, se você estiver interessado, caso contrário drush docs-aliases
.
Você poderia usar o comando drush core-cron que executaria o cron. Para mais detalhes sobre os comandos que o drush nos fornece, existe em https://drushcommands.com/