#!/bin/bash PORT=3000 LOG_FILE="start_cs.log" # 1. 기존 포트 사용 프로세스 종료 PID=$(lsof -t -i :$PORT) if [ -n "$PID" ]; then echo "Killing process on port $PORT (PID: $PID)" kill -9 $PID fi # 2. 백그라운드로 앱 시작 (로그 파일로 리디렉션) echo "Starting app on port $PORT..." nohup pnpm start > $LOG_FILE 2>&1 & # 3. PID 확인 sleep 1 NEW_PID=$(lsof -t -i :$PORT) if [ -n "$NEW_PID" ]; then echo "App started successfully (PID: $NEW_PID)" echo "Logs: tail -f $LOG_FILE" else echo "Failed to start app. Check logs: $LOG_FILE" fi