🔧 clien shell 安装优化
This commit is contained in:
parent
68ea2db18e
commit
d9bd3c252c
@ -8,9 +8,10 @@ fi
|
|||||||
SERVER_NAME=easynode-client
|
SERVER_NAME=easynode-client
|
||||||
FILE_PATH=/root/local/easynode-client
|
FILE_PATH=/root/local/easynode-client
|
||||||
SERVICE_PATH=/etc/systemd/system
|
SERVICE_PATH=/etc/systemd/system
|
||||||
SERVER_VERSION=v1.0
|
CLIENT_VERSION=client-2024-08-16 # 目前监控客户端版本发布需手动更改为最新版本号
|
||||||
|
SERVER_PROXY="${SERVER_PROXY:-https://mirror.ghproxy.com/}" # 末尾需加斜杠,使用外部环境变量或默认值
|
||||||
|
|
||||||
echo "***********************开始安装 easynode-client_${SERVER_VERSION}***********************"
|
echo "***********************开始安装EasyNode监控客户端端,当前版本号: ${CLIENT_VERSION}***********************"
|
||||||
|
|
||||||
systemctl status ${SERVER_NAME} > /dev/null 2>&1
|
systemctl status ${SERVER_NAME} > /dev/null 2>&1
|
||||||
if [ $? != 4 ]
|
if [ $? != 4 ]
|
||||||
@ -42,15 +43,15 @@ echo "***********************创建文件PATH***********************"
|
|||||||
mkdir -p ${FILE_PATH}
|
mkdir -p ${FILE_PATH}
|
||||||
|
|
||||||
echo "***********************下载开始***********************"
|
echo "***********************下载开始***********************"
|
||||||
DOWNLOAD_SERVICE_URL="https://mirror.ghproxy.com/https://github.com/chaos-zhu/easynode/releases/download/v2.1.7/easynode-client.service"
|
DOWNLOAD_SERVICE_URL="${SERVER_PROXY}https://github.com/chaos-zhu/easynode/releases/download/${CLIENT_VERSION}/easynode-client.service"
|
||||||
|
|
||||||
ARCH=$(uname -m)
|
ARCH=$(uname -m)
|
||||||
|
|
||||||
echo "***********************系统架构: ${$ARCH}***********************"
|
echo "***********************系统架构: $ARCH***********************"
|
||||||
if [ "$ARCH" = "x86_64" ] ; then
|
if [ "$ARCH" = "x86_64" ] ; then
|
||||||
DOWNLOAD_FILE_URL="https://mirror.ghproxy.com/https://github.com/chaos-zhu/easynode/releases/download/v2.1.7/easynode-client-x64"
|
DOWNLOAD_FILE_URL="${SERVER_PROXY}https://github.com/chaos-zhu/easynode/releases/download/${CLIENT_VERSION }/easynode-client-x64"
|
||||||
elif [ "$ARCH" = "aarch64" ] ; then
|
elif [ "$ARCH" = "aarch64" ] ; then
|
||||||
DOWNLOAD_FILE_URL="https://mirror.ghproxy.com/https://github.com/chaos-zhu/easynode/releases/download/v2.1.7/easynode-client-arm64"
|
DOWNLOAD_FILE_URL="${SERVER_PROXY}https://github.com/chaos-zhu/easynode/releases/download/${CLIENT_VERSION }/easynode-client-arm64"
|
||||||
else
|
else
|
||||||
echo "不支持的架构:$ARCH. 只支持x86_64和aarch64,其他架构请自行构建"
|
echo "不支持的架构:$ARCH. 只支持x86_64和aarch64,其他架构请自行构建"
|
||||||
exit 1
|
exit 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user