Files
2026-05-14 17:53:52 +08:00

36 lines
800 B
Bash

#!/bin/bash
set -e
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m'
info() { echo -e "${GREEN}[INFO]${NC} $1"; }
warn() { echo -e "${YELLOW}[WARN]${NC} $1"; }
INSTALL_DIR="/opt/ttyshutdown"
if [ "$(id -u)" -ne 0 ]; then
echo -e "${RED}[ERROR]${NC} 请使用 root 权限运行: sudo bash uninstall.sh"
exit 1
fi
echo -e "${YELLOW}即将卸载串口关机控制器${NC}"
read -rp "确认卸载? [y/N]: " confirm
if [[ ! "$confirm" =~ ^[Yy] ]]; then
info "已取消"
exit 0
fi
systemctl stop ttyshutdown.service 2>/dev/null || true
systemctl disable ttyshutdown.service 2>/dev/null || true
rm -f /etc/systemd/system/ttyshutdown.service
systemctl daemon-reload
rm -f /usr/lib/systemd/system-shutdown/send_signal.sh
rm -rf "$INSTALL_DIR"
info "卸载完成"