Révision 118974d5 modules/calculation.py

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