단일 모듈에 대해 drush cron 실행


12

"drush cron my_module"과 비슷한 단일 모듈에서 drush cron을 실행할 수 있습니까?

답변:


21

넌 할 수있어

drush php-eval 'my_module_cron();'

실행해야합니다.


my_module_cron();이 맥락에서 무엇입니까 ?
Randell

@Randell If는 my_module에서 정의한 사용자 정의 hook_cron ()입니다.
mpdonadio

감사합니다 @ MPD! Elysia cron을 사용하는 경우 'some_nonhook_function ()'으로 바꿀 수 있습니까?
Randell

@Randell php-eval을 사용하여 무엇이든 호출 / 실행할 수 있습니다. 나는 항상 일을 테스트합니다.
mpdonadio

cron 함수가 아닌 경우 호출하는 함수의 범위에 적절한 변수가 없을 수 있습니다. 반면에 hook_cron () 구현은 독립적이어야한다고 생각합니다.
Evan Donovan

0

난 그냥 당신이 사용할 수 있다고 생각

drush cron module_name

1
이것이 어떤 버전의 drush가 작동하는지 확인할 수 있습니까? PEAR 버전의 core.drush.inc를 보았는데 해당 명령에 대한 인수가 표시되지 않습니다.
mpdonadio

내 버전은 5.1
Selvam

2
인수로는 작동하지 않습니다 module_name.
Елин Й.

-1

고유 한 drush 명령을 구현할 수 있습니다. Drush 소스 패키지에서 샌드위치 예제 코드를 살펴보십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.