Advertisement
Guest User

isMongodRunning.sh

a guest
Jul 24th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.75 KB | None | 0 0
  1. ! /bin/bash
  2.  
  3. PORT1=("37017")
  4.  
  5. PID=$(lsof -i :$PORT1 | grep LISTEN |awk '{print $2}')
  6.  
  7.  
  8. echo $PID
  9.  
  10. if [[ -z "$PID" ]]
  11. then
  12.     echo "Not Running"
  13.     rm -f /data/log/s0-r0.log
  14.     nohup /usr/bin/mongod --replSet s0 --logpath "/data/log/s0-r0.log" --dbpath /data/shard0/rs0  --port 37017 --fork --shardsvr --storageEngine wiredTiger &
  15.  
  16.  
  17.  
  18. else
  19.     echo "Running at '$PID'"
  20. fi
  21.  
  22. PORT2=("37018")
  23.  
  24. PID=$(lsof -i :$PORT2 | grep LISTEN |awk '{print $2}')
  25.  
  26.  
  27. echo $PID
  28.  
  29. if [[ -z "$PID" ]]
  30. then
  31.     echo "Not Running"
  32.     rm -f /data/log/s0-r1.log
  33.     nohup /usr/bin/mongod --replSet s0 --logpath "/data/log/s0-r1.log" --dbpath /data/shard0/rs1  --port 37018 --fork --shardsvr --storageEngine wiredTiger &
  34.  
  35.  
  36.  
  37. else
  38.     echo "Running at '$PID'"
  39. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement