sh에 시간 측정 스크립트 추가
This commit is contained in:
@@ -1,8 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 시작 시간 기록
|
||||
START_TIME=$(date +%s)
|
||||
START_TIME_FORMATTED=$(date '+%Y-%m-%d %H:%M:%S')
|
||||
|
||||
echo "============================================"
|
||||
echo "PLM 솔루션 - 전체 서비스 시작 (분리형)"
|
||||
echo "============================================"
|
||||
echo "🕐 시작 시간: $START_TIME_FORMATTED"
|
||||
|
||||
echo ""
|
||||
echo "🚀 백엔드(Node.js)와 프론트엔드(Next.js)를 순차적으로 시작합니다..."
|
||||
@@ -17,6 +22,7 @@ docker network rm pms-network 2>/dev/null || echo "기존 네트워크가 없습
|
||||
echo ""
|
||||
|
||||
# 백엔드 먼저 시작
|
||||
BACKEND_START=$(date +%s)
|
||||
echo "============================================"
|
||||
echo "1. 백엔드 서비스 시작 중... (Node.js)"
|
||||
echo "============================================"
|
||||
@@ -30,7 +36,13 @@ echo ""
|
||||
echo "⏳ 백엔드 서비스 안정화 대기 중... (20초)"
|
||||
sleep 20
|
||||
|
||||
# 백엔드 완료 시간
|
||||
BACKEND_END=$(date +%s)
|
||||
BACKEND_DURATION=$((BACKEND_END - BACKEND_START))
|
||||
echo "✅ 백엔드 완료 (${BACKEND_DURATION}초 소요)"
|
||||
|
||||
# 프론트엔드 시작
|
||||
FRONTEND_START=$(date +%s)
|
||||
echo ""
|
||||
echo "============================================"
|
||||
echo "2. 프론트엔드 서비스 시작 중... (Next.js)"
|
||||
@@ -44,6 +56,11 @@ echo ""
|
||||
echo "⏳ 프론트엔드 서비스 안정화 대기 중... (10초)"
|
||||
sleep 10
|
||||
|
||||
# 프론트엔드 완료 시간
|
||||
FRONTEND_END=$(date +%s)
|
||||
FRONTEND_DURATION=$((FRONTEND_END - FRONTEND_START))
|
||||
echo "✅ 프론트엔드 완료 (${FRONTEND_DURATION}초 소요)"
|
||||
|
||||
echo ""
|
||||
echo "============================================"
|
||||
echo "🎉 모든 서비스가 시작되었습니다!"
|
||||
@@ -68,4 +85,19 @@ echo " 전체: ./stop-all.sh"
|
||||
echo ""
|
||||
echo "============================================"
|
||||
|
||||
# 종료 시간 계산 및 표시
|
||||
END_TIME=$(date +%s)
|
||||
END_TIME_FORMATTED=$(date '+%Y-%m-%d %H:%M:%S')
|
||||
DURATION=$((END_TIME - START_TIME))
|
||||
MINUTES=$((DURATION / 60))
|
||||
SECONDS=$((DURATION % 60))
|
||||
|
||||
echo "🕐 종료 시간: $END_TIME_FORMATTED"
|
||||
echo "⏱️ 총 소요 시간: ${MINUTES}분 ${SECONDS}초"
|
||||
echo ""
|
||||
echo "📊 단계별 소요 시간:"
|
||||
echo " • 백엔드 서비스: ${BACKEND_DURATION}초"
|
||||
echo " • 프론트엔드 서비스: ${FRONTEND_DURATION}초"
|
||||
echo "============================================"
|
||||
|
||||
read -p "계속하려면 아무 키나 누르세요..."
|
||||
Reference in New Issue
Block a user