linux:如何在LSF作业系统的一行bsub中重定向运行命令?

时间:2016-05-06 02:00:47

标签: linux redirect lsf

我在装有LSF作业系统的集群上提交作业。

我不想写工作脚本。我更喜欢一行bsub,例如

bsub -n 24 mpirun -n 24 ./a.out

运行正常。但我想要实时屏幕输出。

所以我试过

bsub -n 24 mpirun -n 24 ./a.out >stdout

但是这不起作用,因为它只是重定向作业提交的信息而不是运行命令的输出

虽然我知道bsub会提供-o-e来重定向输出。但这两个命令不是实时的。在我测试时,他们在完成工作后保存整个屏幕输出。但这不是我想要的。更重要的是,我也知道bpeek,这也不是我想要的。

所以我的问题是如何在一行bsub内正确地重定向运行命令的输出?我尝试了几种方法,引用命令,括号......全部失败

1 个答案:

答案 0 :(得分:0)

bsub -I -n 24 mpirun -n 24 a.out

-I告诉LSF以交互方式运行作业,即将输出发送到控制台。

仅在定义了默认交互式队列时才有效。