Advertisement
Guest User

Untitled

a guest
Oct 21st, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. //start.sh
  2. var=$(grep server-port server.properties)
  3. port=""
  4. if [[ $( lsof -i :${var//server-port=/$port} ) ]]; then
  5. echo "Port ist belegt. Stoppe den Server zuerst!"
  6. else
  7. screen -S lobby ./rstart.sh
  8. fi
  9.  
  10.  
  11. //rstart.sh
  12. #!/bin/bash
  13. while true
  14. do
  15. var=$(grep server-port server.properties)
  16. port=""
  17.  
  18. if [[ $( lsof -i :${var//server-port=/$port} ) ]]; then
  19. echo "Port belegt"
  20. break
  21. else
  22.  
  23. java -Djava.awt.headless=true -Xmx3G -XX:MaxPermSize=256M -server -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -Xincgc -XX:+CMSParallelRemarkEnabled -jar spigot.jar nogui
  24. echo "Wenn du den Server komplett stoppen willst, druecke STRG + C"
  25. echo "Starte neu in..."
  26. for i in 5 4 3 2 1
  27. do
  28. echo "$i..."
  29. sleep 1
  30. done
  31. echo "Server startet neu"
  32. fi
  33. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement