From f8c063a74e0bee56afdf5db19592fd02b1b85d3a Mon Sep 17 00:00:00 2001 From: lc Date: Thu, 13 Feb 2025 07:18:28 +0000 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20rm-frpc.sh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rm-frpc.sh | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 rm-frpc.sh diff --git a/rm-frpc.sh b/rm-frpc.sh new file mode 100644 index 0000000..e63e08d --- /dev/null +++ b/rm-frpc.sh @@ -0,0 +1,40 @@ +#!/bin/bash + +# 定义变量 +INSTALL_DIR="/usr/local/bin" +SERVICE_NAME="frpc" +CONFIG_DIR="/etc/frp" +FRPC_BIN="$INSTALL_DIR/frpc" +SERVICE_FILE="/etc/systemd/system/$SERVICE_NAME.service" + +# 停止并禁用服务 +if systemctl is-active --quiet $SERVICE_NAME; then + echo "正在停止 $SERVICE_NAME 服务..." + sudo systemctl stop $SERVICE_NAME +fi + +if systemctl is-enabled --quiet $SERVICE_NAME; then + echo "正在禁用 $SERVICE_NAME 服务..." + sudo systemctl disable $SERVICE_NAME +fi + +# 删除 Systemd 服务文件 +if [ -f "$SERVICE_FILE" ]; then + echo "正在删除 Systemd 服务文件..." + sudo rm -f $SERVICE_FILE + sudo systemctl daemon-reload +fi + +# 删除 frpc 可执行文件 +if [ -f "$FRPC_BIN" ]; then + echo "正在删除 frpc 可执行文件..." + sudo rm -f $FRPC_BIN +fi + +# 删除配置文件目录 +if [ -d "$CONFIG_DIR" ]; then + echo "正在删除配置文件目录..." + sudo rm -rf $CONFIG_DIR +fi + +echo "frpc 卸载完成!"