bsub后处理脚本

时间:2016-09-05 13:03:41

标签: shell lsf

我正在编写一个脚本,用于使用bsub命令在集群中提交并行作业

while read p; do
  cd $(echo $p | tr -d '\r')
  echo Submitting test: $p
  bsub -P <project> -Jd <job desc> -o lsf.log "sh ./run_test.sh &> $log"
  cd - &> /dev/null
done < $filename

如何在所有测试运行结束时编译结果?

1 个答案:

答案 0 :(得分:0)

如何使用这样的东西?

while read p; do
  cd "$(echo "$p" | tr -d '\r')"
  echo "Submitting test: $p"
  bsub -P <project> -Jd <job desc> -o lsf.log \
    "sh ./run_test.sh &> '$log' && cat '$log' >> /path/to/combined/log"
  cd - &> /dev/null
done < "$filename"

当每个作业成功完成后,输出文件将与其余作业连接。