Changeset 6961 for taskscheduler/trunk/fuentes/server-scheduler.install/usr/share/n4d/python-plugins/SchedulerServer.py
- Timestamp:
- Mar 5, 2018, 1:51:06 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
taskscheduler/trunk/fuentes/server-scheduler.install/usr/share/n4d/python-plugins/SchedulerServer.py
r6866 r6961 8 8 import os 9 9 import json 10 from datetime import date 10 11 11 12 class SchedulerServer(): 12 13 def __init__(self): 13 self.dbg= 014 self.dbg=1 14 15 self.tasks_dir="/etc/scheduler/tasks.d" 15 16 self.schedTasksDir=self.tasks_dir+"/scheduled" … … 31 32 32 33 def get_local_tasks(self,*args): 34 today=date.today() 33 35 local_tasks={} 34 36 tasks_data=self._read_wrkfiles(self.tasks_dir)['data'].copy() … … 37 39 sw_continue=False 38 40 for serial,data in serial_data.items(): 41 print("DATA: %s"%data) 42 sw_pass=False 43 if 'autoremove' in data.keys(): 44 if (data['mon'].isdigit()): 45 mon=int(data['mon']) 46 if mon<today.month: 47 sw_pass=True 48 if sw_pass==False: 49 if (data['dom'].isdigit()): 50 dom=int(data['dom']) 51 if dom<today.day: 52 sw_pass=True 53 if sw_pass: 54 task={} 55 self._debug("Autoremoving %s %s"%(task_name,serial)) 56 task['name']=task_name 57 task['serial']=serial 58 self.remove_task(task) 59 continue 39 60 if 'spread' in data.keys(): 40 61 if data['spread']==False:
Note: See TracChangeset
for help on using the changeset viewer.