From fb86ca8052eff4df8a4b7c5a5d6fb82f3487596e Mon Sep 17 00:00:00 2001 From: conradverm Date: Tue, 16 Oct 2007 12:29:27 +0000 Subject: [PATCH] KTS-2395 "Create index migration script" Updated. Set run times --- lib/upgrades/UpgradeFunctions.inc.php | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/lib/upgrades/UpgradeFunctions.inc.php b/lib/upgrades/UpgradeFunctions.inc.php index 721d4ca..2da4177 100644 --- a/lib/upgrades/UpgradeFunctions.inc.php +++ b/lib/upgrades/UpgradeFunctions.inc.php @@ -994,19 +994,29 @@ class UpgradeFunctions { { $ext = OS_WINDOWS?'bat':'sh'; - $oScheduler = new scheduler('Indexing'); + $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('5mins'); + $oScheduler->setFirstRunTime(date('Y-m-d H:i',mktime($hour, $min, 0, $mon, $day, $year))); $oScheduler->registerTask(); - $oScheduler = new scheduler('Index Migration'); + $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 = new Scheduler('Index Optimisation'); $oScheduler->setScriptPath(KT_DIR . '/bin/optimizeIndexes.' . $ext); $oScheduler->setFrequency('weekly'); + $oScheduler->setFirstRunTime(date('Y-m-d 00:00')); $oScheduler->registerTask(); } } -- libgit2 0.21.4