ssh连接失败自动重连脚本

400 阅读1分钟

一个简单的小脚本,有些任务需要ssh连接,如果失败的话可以自动不断重连直至成功

#!/bin/bash

while [ 0 -eq 0 ]
do
    ssh $@
    if [ $? -eq 0 ]; then
        break;
    else
        sleep 2
    fi
done


使用也比较简单,保存为ssh.sh 执行sh ssh.sh user@host即等同于ssh user@host,ssh的所有参数也都可以加在后面,脚本会全部传递过去