跑完上一次样本再跑下一个,只需要一行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