Shell失败自动重试
编辑
10
2025-07-20
我在执行dl_binder_design的时候,可能是显卡问题执行一段时间alphafold2预测即报core dump的问题,所以使用一个shell脚本进行修复。
#!/bin/bash
retries=3
for ((i=0; i<retries; i++)); do
# 执行命令
# your_command_here
dl_dir="/app/dl_binder_design"
$dl_dir/af2_initial_guess/predict.py -silent af2_input.silent
# 检查命令是否成功
if [[ $? -eq 0 ]]; then
break
fi
echo "命令失败,等待60秒后重试..."
sleep 60
done
if (( i == retries )); then
echo "命令执行失败!"
exit 1
fi
exit 0
- 0
- 0
-
分享