Add files via upload

This commit is contained in:
jwstaceyOvO 2022-02-22 17:39:14 +08:00 committed by GitHub
parent be95052d8f
commit e8482bf8ac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -13,6 +13,7 @@ file="/usr/local/ServerStatus"
web_file="/usr/local/ServerStatus/web" web_file="/usr/local/ServerStatus/web"
server_file="/usr/local/ServerStatus/server" server_file="/usr/local/ServerStatus/server"
server_conf="/usr/local/ServerStatus/server/config.json" server_conf="/usr/local/ServerStatus/server/config.json"
server_conf_1="/usr/local/ServerStatus/server/config.conf"
plugin_file="/usr/local/ServerStatus/plugin" plugin_file="/usr/local/ServerStatus/plugin"
client_file="/usr/local/ServerStatus/clients" client_file="/usr/local/ServerStatus/clients"
service="/usr/lib/systemd/system" service="/usr/lib/systemd/system"
@ -33,7 +34,7 @@ check_sys() {
release="centos" release="centos"
elif grep -q -E -i "debian|ubuntu" /etc/issue; then elif grep -q -E -i "debian|ubuntu" /etc/issue; then
release="debian" release="debian"
elif grep -q -E -i "centos|red hat|redhat" /etc/issue; then elif grep -q -E -i "centonetstat -tunlps|red hat|redhat" /etc/issue; then
release="centos" release="centos"
elif grep -q -E -i "Arch|Manjaro" /etc/issue; then elif grep -q -E -i "Arch|Manjaro" /etc/issue; then
release="archlinux" release="archlinux"
@ -145,7 +146,9 @@ EOF
} }
Write_server_config_conf() { Write_server_config_conf() {
sed -i "s/m_Port = ${server_port}/m_Port = ${server_port_s}/g" "${server_file}/src/main.cpp" cat >${server_conf_1} <<-EOF
PORT = ${server_port_s}
EOF
} }
Read_config_client() { Read_config_client() {
@ -157,7 +160,13 @@ Read_config_client() {
} }
Read_config_server() { Read_config_server() {
server_port="$(grep "m_Port = " ${server_file}/src/main.cpp | awk '{print $3}' | sed '{s/;$//}')" if [[ ! -e "${server_conf_1}" ]]; then
server_port_s="35601"
Write_server_config_conf
server_port="35601"
else
server_port="$(grep "PORT = " ${server_conf_1} | awk '{print $3}')"
fi
} }
Set_server() { Set_server() {
@ -666,6 +675,7 @@ Install_jq
Service_Server_Status_server Service_Server_Status_server
echo -e "${Info} 开始写入 配置文件..." echo -e "${Info} 开始写入 配置文件..."
Write_server_config Write_server_config
Write_server_config_conf
echo -e "${Info} 所有步骤 安装完毕,开始启动..." echo -e "${Info} 所有步骤 安装完毕,开始启动..."
Start_ServerStatus_server Start_ServerStatus_server
} }