我正在编写一个脚本,用于使用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
如何在所有测试运行结束时编译结果?
答案 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"
当每个作业成功完成后,输出文件将与其余作业连接。