跑完上一次样本再跑下一个,只需要一行wait

非常简单。


非常简单,只需要使用wait即可。

#!/bin/bash

# 你的样本列表
sample_list=("sample1" "sample2" "sample3")

# 循环处理每个样本
for sample in "${sample_list[@]}"
do
    echo "Running analysis for $sample"

    # 在这里添加你的分析命令,例如:
    # python your_analysis_script.py "$sample" &

    # 等待当前样本的分析任务完成
    wait

    echo "Analysis for $sample completed"
done
comments powered by Disqus