5 offbold=$(tput rmso;tput sgr0)
8 #echo "1 is $1 2 is $2"
14 curr_len=`expr length "$1"`
15 let space_length=$2-$curr_len
17 while [ $count -lt $space_length ]
30 if [ -e "releases/${releaseDir}/customSettings.js" ]
32 port=$(cat releases/${releaseDir}/customSettings.js|grep uiPort|sed -e 's/[, ]//g'|cut -d: -f2)
33 kill $(cat releases/${releaseDir}/logs/process_pid 2>/dev/null) >/dev/null 2>&1
36 #kill only if its a node-red process
37 processPid=$(netstat -upltn 2>/dev/null|grep -w $port|awk '{print $NF}'|sed -e 's%/node-red%%g')
38 kill $processPid 2>/dev/null
39 echo "http://localhost:$port ---- STOPPED"
40 ./show_status.sh|grep -w "${releaseDir}"
42 echo "http://localhost:$port ---- STOPPED"
43 ./show_status.sh|grep -w "${releaseDir}"
46 if [ "$releaseDir" != "" ]
48 echo "Release Directory ${releaseDir} not setup.";
50 echo "Usage:$0 releaseDirName"