def start(self, n):
<EOL>self.write_batch_script(n)<EOL>piped_cmd = self.args[<NUM_LIT:0>]+'<STR_LIT>'+self.args[<NUM_LIT:1>]+'<STR_LIT>'<EOL>self.log.debug("<STR_LIT>", self.__class__.__name__, piped_cmd)<EOL>p = Popen(piped_cmd, shell=True,env=os.environ,stdout=PIPE)<EOL>output,err = p.communicate()<EOL>job_id = self.parse_job_id(output)<EOL>self.notify_start(job_id)<EOL>return job_id<EOL>
Start n copies of the process using LSF batch system.
        This cant inherit from the base class because bsub expects
        to be piped a shell script in order to honor the #BSUB directives :
        bsub < script