Package zephir :: Package backend :: Module schedule :: Class Task
[frames] | no frames]

Class Task

source code

Classe représentant une tâche à effectuer à un moment donné

sous classes définies:

WeekdayTask (weekdays, hour, min) MonthdayTask (monthdays, hour, min) DayTask(hour, min) IntervalTask (interval) SingleTask (month, day, hour, min)

Instance Methods
 
__init__(self, id_task, name, cmd, month, day, hour, min, week_day, periodicity, exec_date=None) source code
 
__cmp__(self, b) source code
 
__str__(self) source code
 
update_date(self) source code
 
check_time(self)
méthode à redéfinir dans les classes filles doit retourner True si il est temps d'exécuter la tâche, False sinon.
source code
 
run(self, serveurs)
met en place l'appel de la tache pour tous les serveurs concernés
source code
Method Details

check_time(self)

source code 
méthode à redéfinir dans les classes filles doit retourner True si il est temps d'exécuter la tâche, False sinon. Dans le cas ou True est retourné, l'attribut exec_date doit être mis à jour pour refléter la prochaine date d'exécution.