Show More
@@ -393,6 +393,21 b' class LSFEngineSet(PBSEngineSet):' | |||||
393 | eid=$(($LSB_JOBINDEX - 1)) |
|
393 | eid=$(($LSB_JOBINDEX - 1)) | |
394 | ipengine --logfile=ipengine${eid}.log |
|
394 | ipengine --logfile=ipengine${eid}.log | |
395 | """ |
|
395 | """ | |
|
396 | bsub_wrapper="""#!/bin/sh | |||
|
397 | bsub < $1 | |||
|
398 | """ | |||
|
399 | ||||
|
400 | def __init__(self, template_file, queue, **kwargs): | |||
|
401 | self._bsub_wrapper = self._make_bsub_wrapper() | |||
|
402 | self.submit_command = self._bsub_wrapper.name | |||
|
403 | PBSEngineSet.__init__(self,template_file, queue, **kwargs) | |||
|
404 | ||||
|
405 | def _make_bsub_wrapper(self): | |||
|
406 | bsub_wrapper = tempfile.NamedTemporaryFile() | |||
|
407 | bsub_wrapper.write(self.bsub_wrapper) | |||
|
408 | bsub_wrapper.file.close() | |||
|
409 | os.chmod(bsub_wrapper.name, stat.S_IRUSR | stat.S_IWUSR | stat.S_IXUSR) | |||
|
410 | return bsub_wrapper | |||
396 |
|
411 | |||
397 | sshx_template="""#!/bin/sh |
|
412 | sshx_template="""#!/bin/sh | |
398 | "$@" &> /dev/null & |
|
413 | "$@" &> /dev/null & |
General Comments 0
You need to be logged in to leave comments.
Login now