添加服务

This commit is contained in:
xsl
2026-07-16 22:57:12 +08:00
parent 632e75317b
commit 0bbb15d668
10 changed files with 739 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
#!/bin/bash
# 停止发型补全服务
cd "$(dirname "$0")"
PID_FILE="hair_service.pid"
if [ ! -f "$PID_FILE" ]; then
echo "服务未运行"
exit 0
fi
PID=$(cat "$PID_FILE")
if kill -0 "$PID" 2>/dev/null; then
echo "正在停止服务 (PID: $PID)..."
kill "$PID"
# 等待进程退出
for i in {1..10}; do
if ! kill -0 "$PID" 2>/dev/null; then
echo "服务已停止"
rm "$PID_FILE"
exit 0
fi
sleep 1
done
# 强制终止
echo "强制终止进程..."
kill -9 "$PID"
rm "$PID_FILE"
echo "服务已停止"
else
echo "进程已不存在,清理 PID 文件..."
rm "$PID_FILE"
fi