add better port activity checking
This commit is contained in:
parent
4bb8beb6ce
commit
7d0d75a190
18
manage
18
manage
@ -156,12 +156,19 @@ function restart_server() {
|
|||||||
|
|
||||||
echo -e "${COLOR_BLUE}Starting server...${COLOR_RESET}"
|
echo -e "${COLOR_BLUE}Starting server...${COLOR_RESET}"
|
||||||
npm start > node.log 2>&1 &
|
npm start > node.log 2>&1 &
|
||||||
sleep 2
|
|
||||||
|
|
||||||
|
for i in {1..10}; do
|
||||||
PIDS=$(lsof -t -i:$PORT)
|
PIDS=$(lsof -t -i:$PORT)
|
||||||
if [ -n "$PIDS" ]; then
|
if [ -n "$PIDS" ]; then
|
||||||
echo -e "${COLOR_GREEN}\nDone. Server up and running on port $PORT!\n${COLOR_RESET}"
|
echo -e "${COLOR_GREEN}\nDone. Server up and running on port $PORT!\n${COLOR_RESET}"
|
||||||
|
break
|
||||||
else
|
else
|
||||||
|
echo -e "${COLOR_YELLOW}Waiting for server to start on port $PORT...${COLOR_RESET}"
|
||||||
|
sleep 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if [ -z "$PIDS" ]; then
|
||||||
echo -e "${COLOR_RED}Something went wrong... Check node.log for more details${COLOR_RESET} (no process on port)"
|
echo -e "${COLOR_RED}Something went wrong... Check node.log for more details${COLOR_RESET} (no process on port)"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@ -207,12 +214,19 @@ function start_server() {
|
|||||||
|
|
||||||
echo -e "${COLOR_BLUE}Starting server...${COLOR_RESET}"
|
echo -e "${COLOR_BLUE}Starting server...${COLOR_RESET}"
|
||||||
npm start > node.log 2>&1 &
|
npm start > node.log 2>&1 &
|
||||||
sleep 1
|
|
||||||
|
|
||||||
|
for i in {1..10}; do
|
||||||
PIDS=$(lsof -t -i:$PORT)
|
PIDS=$(lsof -t -i:$PORT)
|
||||||
if [ -n "$PIDS" ]; then
|
if [ -n "$PIDS" ]; then
|
||||||
echo -e "${COLOR_GREEN}\nDone. Server up and running on port $PORT!\n${COLOR_RESET}"
|
echo -e "${COLOR_GREEN}\nDone. Server up and running on port $PORT!\n${COLOR_RESET}"
|
||||||
|
break
|
||||||
else
|
else
|
||||||
|
echo -e "${COLOR_YELLOW}Waiting for server to start on port $PORT...${COLOR_RESET}"
|
||||||
|
sleep 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if [ -z "$PIDS" ]; then
|
||||||
echo -e "${COLOR_RED}Something went wrong... Check node.log for more details${COLOR_RESET} (no process on port)"
|
echo -e "${COLOR_RED}Something went wrong... Check node.log for more details${COLOR_RESET} (no process on port)"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user