Changeset 7102


Ignore:
Timestamp:
Mar 23, 2018, 12:13:36 PM (19 months ago)
Author:
Juanma
Message:

add check_holidays helper

File:
1 edited

Legend:

Unmodified
Added
Removed
  • taskscheduler/trunk/fuentes/client-scheduler.install/usr/share/n4d/python-plugins/SchedulerClient.py

    r7100 r7102  
    1717                self.cron_dir='/etc/cron.d'
    1818                self.count=0
    19                 self.dbg=1
    20                 self.holidays_shell="/usr/bin/check_holidays.sh"
     19                self.dbg=0
     20                self.holidays_shell="/usr/bin/check_holidays.py"
    2121
    2222        def startup(self,options):
     
    2727        def _debug(self,msg):
    2828                if self.dbg:
    29                         print(str(msg))
     29                        print("%s"%msg)
    3030
    3131        def _main_thread(self):
     
    9393                        self._debug("Writing data %s: %s"%(task_name,task_data))
    9494                        fname=self.cron_dir+'/'+prefix+task_name.replace(' ','_')
     95                        cron_task=("%s %s %s %s %s root %s"%(task_data['m'],task_data['h'],task_data['dom'],\
     96                                task_data['mon'],task_data['dow'],u""+task_data['cmd']))
    9597                        if 'holidays' in task_data.keys():
    96                                 cron_task=("%s %s %s %s %s root %s && %s"%(task_data['m'],task_data['h'],task_data['dom'],\
    97                                                         task_data['mon'],task_data['dow'],self.holidays_shell,u""+task_data['cmd']))
    98                         else:
    99                                 cron_task=("%s %s %s %s %s root %s"%(task_data['m'],task_data['h'],task_data['dom'],\
    100                                                         task_data['mon'],task_data['dow'],u""+task_data['cmd']))
     98                                if task_data['holidays']:
     99                                        cron_task=("%s %s %s %s %s root %s && %s"%(task_data['m'],task_data['h'],task_data['dom'],\
     100                                                task_data['mon'],task_data['dow'],self.holidays_shell,u""+task_data['cmd']))
    101101                        cron_array.append(cron_task)
    102102                        if task_data:
Note: See TracChangeset for help on using the changeset viewer.