...
Code Block |
---|
|
defs = ecflow.Defs('my.def') # load file 'my.def' into memory, not needed if the defs was created in python
msg = defs.check_job_creation() # job files generated to ECF_JOB
print msg # report any errors in job generation |
...
Code Block |
---|
language | py |
---|
title | checking of job generation for all tasks under '/suite/to_check' |
---|
|
job_ctrl = ecflow.JobGenCtrl()
job_ctrl.set_node_path('/suite/to_check') # hierarchical job generation under /suite/to_check
defs.check_job_generation(job_ctrl) # do the check
print job_ctrl.get_error_msg() # report any errors in job generation |
...
Code Block |
---|
language | py |
---|
title | Generated jobs to a user specfied directory |
---|
|
job_ctrl = ecflow.JobGenCtrl()
job_ctrl.set_dir_for_job_generation("/tmp") # generate jobs file under this directory
defs.check_job_generation(job_ctrl) # do the check
print job_ctrl.get_error_msg() # report any errors in job generation |
This example show job checking to an automatically generated temporary directory $TMPDIR/ecf_check_job_generation/ECF_NAME.job0
...