gpt4 book ai didi

bash - Slurm 作业,知道它在哪个节点上

转载 作者:行者123 更新时间:2023-12-01 07:44:37 29 4
gpt4 key购买 nike

在 bash/slurm 中有没有办法让脚本知道它在哪个节点上运行?

所以我分批处理了一个名为 wrapCode.sh 的 bash 脚本,并且我正在监视脚本时间以及它在哪个节点上运行。我知道如何监控脚本时间,但是有没有办法在最后回显我在哪个节点上?

sstat 会这样做,但我需要知道我的工作 ID 是什么,脚本似乎也不知道(或者至少我找不到它)。

最佳答案

在作业输出中写入它运行的节点的一种简单但有效且经常使用的方法是添加

srun hostname

到它。此外,作业 ID 可通过环境变量 SLURM_JOB_ID 从作业脚本中获得;所以你可以使用
sstat -j $SLURM_JOB_ID

在您的 slurm 脚本中获取您想要的信息。

关于bash - Slurm 作业,知道它在哪个节点上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43944543/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com