ping baidu
This commit is contained in:
parent
fe77d3dae3
commit
e93dfa80a8
19
pingdomain.sh
Executable file
19
pingdomain.sh
Executable file
@ -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
|
Loading…
x
Reference in New Issue
Block a user