feat: 자산 관리 가이드 추가 및 테이블 스타일 개선

This commit is contained in:
2026-04-22 16:32:57 +09:00
parent fca9f5caf8
commit fdc29b23c1
22 changed files with 1309 additions and 131 deletions

View File

@@ -1,35 +1,31 @@
@echo off
chcp 65001 >nul
title HM ITAM 서버 종료
title HM ITAM 서버 통합 종료 (강력 모드)
echo ============================================
echo HM ITAM 개발 서버 종료
echo HM ITAM 통합 개발 환경 종료
echo ============================================
echo.
:: Vite 개발 서버가 사용하는 node 프로세스 찾기
set "found=0"
set "frontend_port=8080"
set "backend_port=3000"
for /f "tokens=2" %%a in ('netstat -ano ^| findstr ":5173" ^| findstr "LISTENING" 2^>nul') do (
set "found=1"
)
if "%found%"=="0" (
echo [INFO] 실행 중인 Vite 개발 서버를 찾을 수 없습니다.
echo.
pause
exit /b 0
)
echo [INFO] 포트 5173에서 실행 중인 서버를 종료합니다...
echo [INFO] 서버 프로세스를 정밀 검색 중...
echo.
for /f "tokens=5" %%a in ('netstat -ano ^| findstr ":5173" ^| findstr "LISTENING"') do (
echo [INFO] PID %%a 프로세스를 종료합니다...
taskkill /PID %%a /F >nul 2>&1
)
:: 백엔드 종료 (3000)
echo [INFO] 백엔드 서버(Port: %backend_port%) 종료 시도...
powershell -Command "$pids = Get-NetTCPConnection -LocalPort %backend_port% -ErrorAction SilentlyContinue | Select-Object -ExpandProperty OwningProcess -Unique; if ($pids) { foreach ($pid in $pids) { Stop-Process -Id $pid -Force -ErrorAction SilentlyContinue; Write-Host '[OK] PID'$pid' 종료됨.' } } else { Write-Host '[INFO] 실행 중인 백엔드 서버가 없습니다.' }"
:: 프론트엔드 종료 (8080)
echo.
echo [INFO] 프론트엔드 서버(Port: %frontend_port%) 종료 시도...
powershell -Command "$pids = Get-NetTCPConnection -LocalPort %frontend_port% -ErrorAction SilentlyContinue | Select-Object -ExpandProperty OwningProcess -Unique; if ($pids) { foreach ($pid in $pids) { Stop-Process -Id $pid -Force -ErrorAction SilentlyContinue; Write-Host '[OK] PID'$pid' 종료됨.' } } else { Write-Host '[INFO] 실행 중인 프론트엔드 서버가 없습니다.' }"
echo.
echo [OK] 서버가 종료되었습니다.
echo ============================================
echo [OK] 모든 종료 명령을 전달했습니다.
echo [HINT] 여전히 종료되지 않는다면 '관리자 권한'으로 실행하세요.
echo ============================================
echo.
pause