【发布时间】:2018-12-03 17:40:34
【问题描述】:
我有 2 台服务器。 第一台服务器始终处于活动状态,第二台服务器始终处于待机状态。 我正在尝试编写一个 bash 脚本来在执行任务之前检查这两个服务器的状态。 如果第一台主机死机(或将 SSH 连接到服务器 1 不正常),那么它将 SSH 连接到第二台主机以执行任务。
你知道怎么做吗?
【问题讨论】:
-
检查这里:stackoverflow.com/questions/4936807/… 你应该能够检测到超时/失败
-
if ssh server1 true ; then ssh server1 ; else ; ssh server2 ; fi? -
@FreudianSlip:因为,2台服务器之间的连接是VPN隧道,所以超时/失败无法使用我的情况。
-
@Biffen:你能给我解释一下吗?
-
@donald.sys 解释一下?