Skip to content

Commit e8482bf

Browse files
authored
Add files via upload
1 parent be95052 commit e8482bf

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

status.sh

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ file="/usr/local/ServerStatus"
1313
web_file="/usr/local/ServerStatus/web"
1414
server_file="/usr/local/ServerStatus/server"
1515
server_conf="/usr/local/ServerStatus/server/config.json"
16+
server_conf_1="/usr/local/ServerStatus/server/config.conf"
1617
plugin_file="/usr/local/ServerStatus/plugin"
1718
client_file="/usr/local/ServerStatus/clients"
1819
service="/usr/lib/systemd/system"
@@ -33,7 +34,7 @@ check_sys() {
3334
release="centos"
3435
elif grep -q -E -i "debian|ubuntu" /etc/issue; then
3536
release="debian"
36-
elif grep -q -E -i "centos|red hat|redhat" /etc/issue; then
37+
elif grep -q -E -i "centonetstat -tunlps|red hat|redhat" /etc/issue; then
3738
release="centos"
3839
elif grep -q -E -i "Arch|Manjaro" /etc/issue; then
3940
release="archlinux"
@@ -145,7 +146,9 @@ EOF
145146
}
146147

147148
Write_server_config_conf() {
148-
sed -i "s/m_Port = ${server_port}/m_Port = ${server_port_s}/g" "${server_file}/src/main.cpp"
149+
cat >${server_conf_1} <<-EOF
150+
PORT = ${server_port_s}
151+
EOF
149152
}
150153

151154
Read_config_client() {
@@ -157,7 +160,13 @@ Read_config_client() {
157160
}
158161

159162
Read_config_server() {
160-
server_port="$(grep "m_Port = " ${server_file}/src/main.cpp | awk '{print $3}' | sed '{s/;$//}')"
163+
if [[ ! -e "${server_conf_1}" ]]; then
164+
server_port_s="35601"
165+
Write_server_config_conf
166+
server_port="35601"
167+
else
168+
server_port="$(grep "PORT = " ${server_conf_1} | awk '{print $3}')"
169+
fi
161170
}
162171

163172
Set_server() {
@@ -666,6 +675,7 @@ Install_jq
666675
Service_Server_Status_server
667676
echo -e "${Info} 开始写入 配置文件..."
668677
Write_server_config
678+
Write_server_config_conf
669679
echo -e "${Info} 所有步骤 安装完毕,开始启动..."
670680
Start_ServerStatus_server
671681
}

0 commit comments

Comments
 (0)