tbrehm
2009-02-11 37e66149bcffda696a0194747a810c038d8ab1df
Fixed several getmail crontab errors.
1 files modified
8 ■■■■ changed files
install/lib/installer_base.lib.php 8 ●●●● patch | view | raw | blame | history
install/lib/installer_base.lib.php
@@ -1079,12 +1079,12 @@
            $existing_cron_jobs = file('crontab.txt');
        
            $cron_jobs = array(
                '*/5 * * * * '.$cf['program'].' -g '.$cf['config_dir'].' -r '.$cf['config_dir'].'/*.conf > /dev/null 2>> /var/log/ispconfig/cron.log'
                '*/5 * * * * '.$cf['program'].' -n -g '.$cf['config_dir'].' -r '.$cf['config_dir'].'/*.conf > /dev/null 2>> /var/log/ispconfig/cron.log'
            );
        
            // remove existing ispconfig cronjobs, in case the syntax has changed
            foreach($cron_jobs as $key => $val) {
                if(stristr($val,$cf['program'])) unset($cron_jobs[$key]);
                if(stristr($val,$cf['program'])) unset($existing_cron_jobs[$key]);
            }
        
            foreach($cron_jobs as $cron_job) {
@@ -1096,6 +1096,10 @@
            exec('crontab -u getmail crontab.txt &> /dev/null');
            unlink('crontab.txt');
        }
        exec('touch /var/log/ispconfig/cron.log');
        exec('chmod +666 /var/log/ispconfig/cron.log');
    }
    
}