my/rm-frpc.sh

41 lines
967 B
Bash
Raw Permalink Normal View History

2025-02-13 07:18:28 +00:00
#!/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 卸载完成!"