def _stopLocal(protocol): if protocol.useQueue() and not protocol.isScheduled(): jobId = protocol.getJobId() host = protocol.getHostConfig() cancelCmd = host.getCancelCommand() % {'JOB_ID': jobId} _run(cancelCmd, wait=True) else: process.killWithChilds(protocol.getPid())
def _stopLocal(protocol): if protocol.useQueue(): jobId = protocol.getJobId() host = protocol.getHostConfig() cancelCmd = host.getCancelCommand() % {'JOB_ID': jobId} _run(cancelCmd, wait=True) else: process.killWithChilds(protocol.getPid())
def test_Process(self): prog = pw.join('apps', 'pw_sleep.py') p = Popen('xmipp_python %s 500' % prog, shell=True) print "pid: ", p.pid time.sleep(5) killWithChilds(p.pid)