node forever start

노드 서버 시작 쉘

server_start.sh

#!/빈/배시
프로젝트 = 상승
ENV=$1
서버 이름=$2

if ( -z “$1” ); 그 다음에
에코 “ENV IS NULL”
출구 0
파이

if ( -z “$2” ); 그 다음에
echo “서버 이름이 NULL입니다”
출구 0
파이

SERVER_PATH=/root/${PROJECT}_${ENV,,}

영원히 –uid “${ENV,,}_${SERVERNAME,,}” start -c “node –expose-gc” -a -l “${SERVER_PATH}/logs/forever_${SERVERNAME,,}. 로그” -w –watchIgnore –sourceDir “${SERVER_PATH}/${SERVERNAME,,}/” index.js

server_stop.sh

#!/빈/배시
프로젝트 = 상승
ENV=$1
서버 이름=$2

if ( -z “$1” ); 그 다음에
에코 “ENV IS NULL”
출구 0
파이

if ( -z “$2” ); 그 다음에
echo “서버 이름이 NULL입니다”
출구 0
파이

영원히 중지 ${ENV,,}_${SERVERNAME,,}