使用 Grid Engine 之子的 DRMAA 接口我想获取运行特定作业的主机的名称。我想要以下内容(使用drmaa-python
界面)
>>> import drmaa
>>> s = drmaa.Session()
>>> s.initialize()
>>> jt = s.createJobTemplate()
>>> jt.remoteCommand = 'sleep'
>>> jt.args = ['100']
>>> jobid = s.runJob(jt)
>>> jobid
'1'
>>> s.jobStatus(jobid)
'running'
>>> s.the_function_I_want(jobid)
'worker-host-123'
问题
- 这可以通过 DRMAA 界面实现吗?看规格似乎不是,但我想我还是会问
- 如果是这样,怎么做?