Có cách nào để tự chạy cron với Drush không?


Câu trả lời:


50

Bạn co thể thử drush core-cron

$ drush giúp core-cron
Chạy tất cả các móc cron trong tất cả các mô-đun hoạt động cho trang web được chỉ định.

Bí danh: cron



@meen Nó sẽ chạy tất cả các hook_cron()triển khai, vì vậy system_cron()sẽ được gọi. Nó tương đương với việc chạy từ UI quản trị viên hoặc /cron.php
mpdonadio

20

Bạn có thể sử dụng drush core-cronhoặc chỉdrush cron

Nếu bạn muốn sử dụng drush để chạy cron từ crontab, tốt nhất là chạy cron với tư cách là người dùng máy chủ web và cung cấp cho nó các đối số bổ sung để bù vào việc thiếu thiết bị đầu cuối và cung cấp các biến môi trường.

Tài liệu drush giải thích nó tốt nhất tại docs / cron.html hoặc chạy drush topic docs-cron.

Cá nhân tôi sử dụng bí danh trang web rộng máy chủ vì vậy tôi bỏ qua --rootvà thay vào đó --urisử dụng @some.sitecho một trang web. Nếu bạn đã xác định bí danh nhóm, bạn có thể chạy cron trên toàn nhóm bằng cách sử dụng @some.group. Thông tin thêm về bí danh trang web nếu bạn quan tâm, nếu không drush docs-aliases.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.