Révision 118974d5
b/modules/calculation.py | ||
---|---|---|
143 | 143 |
job_id = None |
144 | 144 |
for word in subm_msg.decode("utf-8").split(): |
145 | 145 |
try: |
146 |
job_id = int(word) |
|
146 |
job_id = int(word.replace('>', '').replace('<', ''))
|
|
147 | 147 |
break |
148 | 148 |
except ValueError: |
149 | 149 |
continue |
... | ... | |
199 | 199 |
stat_cmd, stat_dict, inp_vars['max_jobs'], |
200 | 200 |
inp_vars['project_name']) |
201 | 201 |
elif inp_vars['batch_q_sys'] == 'lsf': |
202 |
stat_cmd = "bjobs -w | grep %s | awk '{print $5}'" # TODO Adapt to
|
|
203 |
stat_dict = {'r': 'r', 'p': 'qw', 'f': ''} # TODO actual command
|
|
204 |
submit_jobs(run_type, 'bsub -J %s %s', inp_vars['subm_script'], |
|
202 |
stat_cmd = "bjobs -w | grep %s | awk '{print $3}'"
|
|
203 |
stat_dict = {'r': 'RUN', 'p': 'PEND', 'f': ''}
|
|
204 |
submit_jobs(run_type, 'bsub -J %s < %s', inp_vars['subm_script'],
|
|
205 | 205 |
stat_cmd, stat_dict, inp_vars['max_jobs'], |
206 | 206 |
inp_vars['project_name']) |
207 | 207 |
elif inp_vars['batch_q_sys'] == 'irene': |
Formats disponibles : Unified diff