From 5a8ed826b2c114241ffcf3c5b640f65d01c21259 Mon Sep 17 00:00:00 2001 From: "zhangkun9038@dingtalk.com" Date: Sun, 30 Mar 2025 20:48:49 +0800 Subject: [PATCH] ssh mi reboot --- pingDomain.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 pingDomain.sh diff --git a/pingDomain.sh b/pingDomain.sh new file mode 100644 index 0000000..d18d02a --- /dev/null +++ b/pingDomain.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +# 尝试ping baidu.com共30次 +for i in {1..30}; do + ping -c 1 baidu.com >/dev/null 2>&1 + + # 检查上一个命令的退出状态 + if [ $? -eq 0 ]; then + # 如果ping成功,则退出脚本 + echo "Ping successful, no action needed." + exit 0 + fi + + # 等待10秒后再次尝试 + sleep 10 +done + +# 如果所有ping尝试都失败,则执行ssh命令重启 +ssh mi reboot