Show More
@@ -393,6 +393,21 b' class LSFEngineSet(PBSEngineSet):' | |||
|
393 | 393 | eid=$(($LSB_JOBINDEX - 1)) |
|
394 | 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 | 412 | sshx_template="""#!/bin/sh |
|
398 | 413 | "$@" &> /dev/null & |
General Comments 0
You need to be logged in to leave comments.
Login now