Saya ingin dapat mencapai ini: http://mywebsite.com/admin/reports/status/run-cron
Tetapi itu harus dilakukan melalui antarmuka Drush.
Adakah yang bisa membantu saya?
Saya ingin dapat mencapai ini: http://mywebsite.com/admin/reports/status/run-cron
Tetapi itu harus dilakukan melalui antarmuka Drush.
Adakah yang bisa membantu saya?
Jawaban:
Anda dapat mencoba drush core-cron
$ drush help core-cron
Jalankan semua kait cron di semua modul aktif untuk situs yang ditentukan.
Alias: cron
hook_cron()
implementasi, jadi system_cron()
akan dipanggil. Ini setara dengan berlari dari dari admin UI atau /cron.php
Anda bisa menggunakan drush core-cron
atau adildrush cron
Jika Anda ingin menggunakan drush untuk menjalankan cron dari crontab, yang terbaik adalah menjalankan cron sebagai pengguna server web, dan berikan argumen tambahan untuk menutupi kekurangan terminal dan variabel lingkungan pasokan.
Dokumentasi drush menjelaskan lebih baik di docs / cron.html atau dijalankan drush topic docs-cron
.
Secara pribadi saya menggunakan alias server situs lebar jadi saya menghilangkan --root
dan --uri
dan menggunakan @some.site
sebagai gantinya untuk satu situs. Jika Anda memiliki alias grup, Anda dapat menjalankan cron di seluruh grup dengan menggunakan @some.group
. Informasi lebih lanjut tentang alias situs jika Anda tertarik, sebaliknya drush docs-aliases
.
Anda bisa menggunakan perintah drush core-cron yang akan menjalankan cron. Untuk perincian lebih lanjut tentang perintah yang disediakan oleh drush, ada di https://drushcommands.com/