Chạy cron drush cho một mô-đun duy nhất


12

Có thể chạy drush cron qua một mô-đun duy nhất, tương tự như "drush cron my_module" không?

Câu trả lời:


21

Bạn có thể làm

drush php-eval 'my_module_cron();'

và nó nên chạy


Là gì my_module_cron();trong bối cảnh này?
Randell

@Randell Nếu sẽ là hook_cron () tùy chỉnh mà bạn đã xác định trong my_module.
mpdon Arena

Cảm ơn @MPD! Tôi có thể thay thế nó bằng 'some_nonhook_feft ()' nếu tôi đang sử dụng Elysia cron không?
Randell

@Randell Bạn có thể sử dụng php-eval để gọi / thực thi bất cứ điều gì. Tôi làm tất cả thời gian để kiểm tra mọi thứ.
mpdon Arena

Lưu ý rằng mặc dù bất kỳ hàm nào bạn gọi có thể không có các biến thích hợp trong phạm vi nếu đó không phải là hàm cron. Tôi nghĩ rằng các triển khai hook_cron (), mặt khác, nên được khép kín.
Evan Donovan

0

Tôi nghĩ bạn chỉ có thể sử dụng,

drush cron module_name

1
Bạn có thể xác nhận phiên bản nào của drush này hoạt động không? Tôi chỉ xem xét core.drush.inc trong phiên bản từ PEAR và tôi không thấy các đối số cho lệnh đó.
mpdon Arena

Phiên bản của tôi đọc 5.1
Selvam

2
Nó không hoạt động với một đối số module_name.
ЕЕннн

-1

Bạn có thể thực hiện các lệnh drush của riêng bạn. Hãy xem mã ví dụ bánh sandwich trong gói nguồn drush.

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.