Tek bir modül için drush cron çalıştırın


12

Drush cron'u "drush cron my_module" benzeri bir modül üzerinde çalıştırmak mümkün müdür?

Yanıtlar:


21

Yapabilirsin

drush php-eval 'my_module_cron();'

ve koşmalı.


my_module_cron();Bu bağlamda neler var ?
Randell

@Randell My_module içinde tanımladığınız özel hook_cron () olurdu.
mpdonadio

Teşekkürler @MPD! Elysia cron kullanıyorsam, 'some_nonhook_function ()' ile değiştirebilir miyim?
Randell

@Randell Herhangi bir şeyi aramak / yürütmek için php-eval kullanabilirsiniz. Bir şeyi test etmek için her zaman yaparım.
mpdonadio

Bununla birlikte, aradığınız herhangi bir işlev, bir cron işlevi değilse, kapsamda uygun değişkenlere sahip olmayabileceğini unutmayın. Diğer yandan hook_cron () uygulamaları kendi kendine yetmeli olmalıdır.
Evan Donovan

0

Bence sadece kullanabilirsin,

drush cron module_name

1
Bunun hangi drush versiyonunda çalıştığını doğrulayabilir misiniz? PEAR'ın sürümünde core.drush.inc'e baktım ve bu komut için argümanlar görmüyorum.
mpdonadio


2
Bu bir argüman ile çalışmaz module_name.
Елин Й.

-1

Kendi drush komutlarınızı uygulayabilirsiniz. Kaynak kaynağı paketindeki sandviç örnek koduna bakın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.