diff --git a/cronjobs/shared.inc.php b/cronjobs/shared.inc.php index 866eb765..2fb96531 100644 --- a/cronjobs/shared.inc.php +++ b/cronjobs/shared.inc.php @@ -63,6 +63,7 @@ foreach ($argv as $option) { switch ($option) { case '-f': $monitoring->setStatus($cron_name . "_disabled", "yesno", 0); + $monitoring->setStatus($cron_name . "_active", "yesno", 0); break; } } diff --git a/public/include/classes/monitoring.class.php b/public/include/classes/monitoring.class.php index b34bd47a..46324086 100644 --- a/public/include/classes/monitoring.class.php +++ b/public/include/classes/monitoring.class.php @@ -100,7 +100,7 @@ class Monitoring extends Base { public function startCronjob($cron_name) { $aStatus = $this->getStatus($cron_name . '_active'); if ($aStatus['value'] == 1) { - $this->setErrorMessage('Cron is already active in database: ' . $cron_name . '_active is 1'); + $this->setErrorMessage('Cron is already active in database: ' . $cron_name . '_active is 1, please force run with -f once ensured it\' not running'); return false; } $this->setStatus($cron_name . "_active", "yesno", 1);