需要根据机器上面的ip端口是不是通的,使用对应的ip端口配置或者使用代理域名配置
#!/bin/bash
function replaceConfigIp() {
# 定义文件路径
file_path="config.json"
search_str="\"endpoint\": \"http://xxxx:80\""
replace_str="\"endpoint\": \"http://xxxx.com\""
sed -i "s|$search_str|$replace_str|g" $file_path
}
# 定义要检查的主机和端口
host="xxxx"
port="80"
# 检查端口是否开放
nc -zv $host $port
if [ $? -eq 0 ]; then
echo $host"端口 $port 是开放的"
else
echo $host"端口 $port 是关闭的"
replaceConfigIp
fi