2011-11-14 5 views
4

Drupal 7 시스템에 cron 작업을 추가하고 싶지만 어떻게 처리 할 수 ​​있습니까? Google에서 읽은 예제는 코드를 어디에 둘 것인지 설명하지 않습니다. my_module_cron()을 사용하려면 모듈을 사용해야합니까?Drupal 7 hook_cron - 넣을 곳

원격지에서받은 일부 데이터를 사용하는 블록이 있습니다. 이러한 원격 데이터를 가져 오는 cron 작업이 필요한 것입니다. 블록의 코드에 cron 작업을 추가 할 수 없습니까?

미리 감사드립니다.

답변

10

사용자 정의 모듈을 생성해야합니다.

function mymodule_cron() { 
    // Do something 
} 
+1

내가 작업 있어요 - .. 난 당신이 cron 작업을 추가하기 위해 모듈을해야 할 것이 유감이라고 생각 :) 답장을 보내 주셔서 감사합니다 그것은 조금 잔인한 것 같다. –

1

사용자 정의 모듈을 만들고 필요한 모듈 name.info 및 모듈 name.module입니다 :이 작업을 수행하는 방법을 ... 당신이 작동 설치된 모듈을 가지고 때 정확히에 대한 정보는 module developer's guide를 참조하십시오. 그 모듈 name.module 파일은 hook_cron() 함수로 훅 함수를 작성합니다. 함수와 함께 코드에 관한 cron 작업을 작성하고 목표를 얻으십시오.

구문 :

function hook_cron() { 

// write your custom code here. 

}