Here is the snippet for simple cron using custom module. We are just calling a function while executing the cron (menucallback).
/**
* Implements hook_cronapi().
*/
function modulename_cronapi($op, $function=NULL) {
switch ($op) {
case 'list':
return array('modulename_cronname' => t('CRON Human Readable Name'));
case 'rule':
return '*/20 * * * *';
case 'execute':
return 'menucallback';
}
}
After this refresh the module cache and go to admin/config/system/cron to view this newly created cron.
/**
* Implements hook_cronapi().
*/
function modulename_cronapi($op, $function=NULL) {
switch ($op) {
case 'list':
return array('modulename_cronname' => t('CRON Human Readable Name'));
case 'rule':
return '*/20 * * * *';
case 'execute':
return 'menucallback';
}
}
After this refresh the module cache and go to admin/config/system/cron to view this newly created cron.
No comments:
Post a Comment