ecFlow's documentation is now on readthedocs!

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

task = ecflow.Task("t2") # create a task
task2.add_date( 1,2,2010 ) # day, month, year
task2.add_date( 1,0,0 ) # first of each month or every year same as: 1..
task2.add_day( "monday" )
task2.add_today( 0,10 ) # hour, minute, same as today 0:10
task2.add_today( ecflow.Today( 0,59, True )) # hour, minute, relative, same as today +0:59
start = ecflow.TimeSlot(0,0) # adding a time series
finish = ecflow.TimeSlot(23,0)
incr = ecflow.TimeSlot(0,30)
ts = ecflow.TimeSeries( start, finish, incr, True); # same as today +00:00 23:00 00:30
task2.add_today( ecflow.Today(ts) )
cron = ecflow.Cron()
cron.set_week_days( [0,1,2,3,4,5,6] )
cron.set_days_of_month( [1,2,3,4,5,6] )
cron.set_months( [1,2,3,4,5,6] )
cron.set_time_series( "+00:00 23:00 00:30" )
task2.add_cron( cron );

  • No labels