private function generateAllcronjobs()
 {
     $model = Scheduler::model()->findAll();
     $cronjob = new Ssh2_crontab_manager(Yii::app()->params['sshServer'], Yii::app()->params['sshPort'], Yii::app()->params['sshUser'], Yii::app()->params['sshPass']);
     $cronjob->remove_crontab();
     foreach ($model as $event) {
         $jobs = $this->getEventDetails($event->idtbl_schedule, 'on');
         //create cronjob
         foreach ($jobs as $job) {
             $cronjob->append_cronjob($job);
             $cronjob->write_to_file();
         }
         $jobs = $this->getEventDetails($event->idtbl_schedule, 'off');
         //create cronjob
         foreach ($jobs as $job) {
             $cronjob->append_cronjob($job);
             $cronjob->write_to_file();
         }
         $cronjob->remove_file();
     }
 }