Browse Source

fix bug

master
xiaoz 3 years ago
parent
commit
bd7a0a039a
  1. 29
      node_exporter.sh

29
node_exporter.sh

@ -3,8 +3,10 @@
##### authro:xiaoz<xiaoz93@outlook.com> ##### ##### authro:xiaoz<xiaoz93@outlook.com> #####
##### update:2021/12/09 ##### ##### update:2021/12/09 #####
#获取action
ACTION=$1
#获取版本号 #获取版本号
VERSION=$1 VERSION=$2
#instance名称 #instance名称
#INSTANCE=$2 #INSTANCE=$2
#用户名、密码 #用户名、密码
@ -108,5 +110,30 @@ clean_work() {
rm -rf /opt/node_exporter-${VERSION}.linux-amd64.tar.gz rm -rf /opt/node_exporter-${VERSION}.linux-amd64.tar.gz
} }
#卸载node_exporter
uninstall(){
#停止服务
systemctl stop node_exporter
systemctl disable node_exporter
#删除服务
rm -rf /etc/systemd/system/node_exporter.service
systemctl daemon-reload
#删除安装目录
rm -rf ${INSTALL_PATH}
}
#根据参数一判断执行动作
case $ACTION in
"install")
depend && download && setting && release_port && reg_systemd && clean_work && install_success depend && download && setting && release_port && reg_systemd && clean_work && install_success
;;
"uninstall")
uninstall
;;
*)
echo "Parameter error!"
;;
esac

Loading…
Cancel
Save