我在配备 LSF 作业系统的集群上提交作业。
我不喜欢写作业脚本。我更喜欢一行bsub
,例如
bsub -n 24 mpirun -n 24 ./a.out
它运行良好。但我想要实时屏幕输出。
所以我尝试了
bsub -n 24 mpirun -n 24 ./a.out >stdout
但这不起作用,因为它只是重定向作业提交的信息而不是运行命令的输出
虽然我知道 bsub 提供-o
并-e
重定向输出。但这两个命令不是实时的。正如我测试的那样,他们在作业完成后保存了整个屏幕输出。但这不是我想要的。更何况,我也知道bpeek
,这也不是我想要的。
所以我的问题是如何在一行内正确重定向运行命令的输出bsub
? 我尝试了几种方法,使命令引用,括号......都失败了