当前位置: 首页>>代码示例>>PHP>>正文


PHP Scheduler::setFirstRunTime方法代码示例

本文整理汇总了PHP中Scheduler::setFirstRunTime方法的典型用法代码示例。如果您正苦于以下问题:PHP Scheduler::setFirstRunTime方法的具体用法?PHP Scheduler::setFirstRunTime怎么用?PHP Scheduler::setFirstRunTime使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Scheduler的用法示例。


在下文中一共展示了Scheduler::setFirstRunTime方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: registerIndexingTasks

 /**
  * Registers the functions that are required by the indexing sub-system.
  *
  */
 function registerIndexingTasks()
 {
     $ext = OS_WINDOWS ? 'bat' : 'sh';
     $year = date('Y');
     $mon = date('m');
     $day = date('d');
     $hour = date('H');
     $min = date('i');
     $min = floor($min / 5) * 5;
     $oScheduler = new Scheduler('Indexing');
     $oScheduler->setScriptPath(KT_DIR . '/bin/indexingTask.' . $ext);
     $oScheduler->setFrequency('1min');
     $oScheduler->setFirstRunTime(date('Y-m-d H:i', mktime($hour, $min, 0, $mon, $day, $year)));
     $oScheduler->registerTask();
     $oScheduler = new Scheduler('Index Migration');
     $oScheduler->setScriptPath(KT_DIR . '/bin/indexMigrationTask.' . $ext);
     $oScheduler->setFrequency('5mins');
     $oScheduler->setFirstRunTime(date('Y-m-d H:i', mktime($hour, $min, 0, $mon, $day, $year)));
     $oScheduler->registerTask();
     $oScheduler = new Scheduler('Index Optimisation');
     $oScheduler->setScriptPath(KT_DIR . '/bin/optimizeIndexes.' . $ext);
     $oScheduler->setFrequency('weekly');
     $oScheduler->setFirstRunTime(date('Y-m-d 00:00'));
     $oScheduler->registerTask();
 }
开发者ID:5haman,项目名称:knowledgetree,代码行数:29,代码来源:UpgradeFunctions.inc.php


注:本文中的Scheduler::setFirstRunTime方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。