2025-10-14 02:34:25 +08:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
# Hayaku HTTP守护进程卸载脚本
|
|
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
|
|
|
|
echo "卸载Hayaku HTTP守护进程..."
|
|
|
|
|
|
|
|
|
|
# 检查是否以root权限运行
|
|
|
|
|
if [ "$EUID" -ne 0 ]; then
|
|
|
|
|
echo "请使用sudo运行此脚本"
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
PLIST_NAME="com.qiuchenly.hayaku.daemon.plist"
|
|
|
|
|
|
|
|
|
|
# 停止并卸载服务
|
|
|
|
|
echo "停止服务..."
|
|
|
|
|
launchctl stop "com.qiuchenly.hayaku.daemon" 2>/dev/null || true
|
|
|
|
|
launchctl unload "/Library/LaunchDaemons/$PLIST_NAME" 2>/dev/null || true
|
|
|
|
|
|
|
|
|
|
# 删除文件
|
|
|
|
|
echo "删除文件..."
|
2025-10-14 16:24:27 +08:00
|
|
|
rm -f "/usr/local/bin/QiuChenly/InjectLib"
|
2025-10-14 16:40:06 +08:00
|
|
|
rm -rf "/usr/local/bin/QiuChenly/tool"
|
2025-10-14 16:24:27 +08:00
|
|
|
rm -f "/usr/local/bin/QiuChenly/config.json"
|
2025-10-14 16:40:06 +08:00
|
|
|
rm -rf "/usr/local/bin/QiuChenly/frontend"
|
2025-10-14 16:24:27 +08:00
|
|
|
rm -rf "/usr/local/bin/QiuChenly"
|
2025-10-14 02:34:25 +08:00
|
|
|
rm -f "/Library/LaunchDaemons/$PLIST_NAME"
|
|
|
|
|
rm -f "/var/log/hayaku_daemon.log"
|
|
|
|
|
rm -f "/var/log/hayaku_daemon_error.log"
|
|
|
|
|
|
|
|
|
|
echo "卸载完成!"
|