Changeset 7100


Ignore:
Timestamp:
Mar 22, 2018, 2:19:04 PM (19 months ago)
Author:
Juanma
Message:

Add holidays support

File:
1 edited

Legend:

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

    r6961 r7100  
    1818                self.count=0
    1919                self.dbg=1
     20                self.holidays_shell="/usr/bin/check_holidays.sh"
    2021
    2122        def startup(self,options):
     
    9293                        self._debug("Writing data %s: %s"%(task_name,task_data))
    9394                        fname=self.cron_dir+'/'+prefix+task_name.replace(' ','_')
    94                         cron_task=("%s %s %s %s %s root %s"%(task_data['m'],task_data['h'],task_data['dom'],\
     95                        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'],\
    95100                                                        task_data['mon'],task_data['dow'],u""+task_data['cmd']))
    96101                        cron_array.append(cron_task)
Note: See TracChangeset for help on using the changeset viewer.