gpt4 book ai didi

linux - SLURM - 回显输出文件以便在屏幕上打印?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:07:37 24 4
gpt4 key购买 nike

我们公司的服务器使用 SLURM 工作负载管理器。我正在使用 sbatch 提交脚本。目前,我使用 #SBATCH -o/job_%j.out#SBATCH -e/job_%j.err 将输出打印到一个文件中。除了打印到文件之外,我还希望 -e 文件打印在屏幕上。我希望能够实时跟踪进度,而不必经常打开和刷新 .out.err 文件。

我试过 echo,但这只会导致信息被打印到 -o 文件中。我还尝试过不指定要打印输出的位置(即:没有 #SBATCH -o 命令),希望它默认打印到屏幕上。那也没用。

我觉得有一个简单的解决方法,但我显然没有在谷歌上搜索正确的条款。感谢您的帮助!

最佳答案

sbatch 将提交一个批处理作业,在另一台计算机上运行,​​而不是您打开终端的那台计算机。因此 sbatch 将 stdout 和 stderr 重定向到一个文件。最简单的选择是使用 tail -f 动态查看文件的内容。

否则,使用 srun 而不是 sbatch 将输出直接重定向到终端,但它不再以批处理方式运行,如果你断开连接或者关闭笔记本电脑或关闭终端窗口。

关于linux - SLURM - 回显输出文件以便在屏幕上打印?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43397789/

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