2024-06-17 08:23:01 发布
网友
在运行slurm作业时,是否有一种内置的方法来获取该作业的ID
我可以想象通过解析squeue并将ID与主机名匹配来确定ID(例如python中的socket.gethostname())。有更好的解决办法吗
socket.gethostname()
作业ID被分配给SLURM_JOB_ID环境变量。因此,在Python中,您可以使用
SLURM_JOB_ID
import os print(os.environ["SLURM_JOB_ID"])
请注意,即使作业id是整数,环境变量也包含字符串,因此需要调用int()函数来转换它
int()
作业ID被分配给
SLURM_JOB_ID
环境变量。因此,在Python中,您可以使用请注意,即使作业id是整数,环境变量也包含字符串,因此需要调用
int()
函数来转换它相关问题 更多 >
编程相关推荐