Guest User

Untitled

a guest
Jul 29th, 2018
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. #!/bin/bash
  2. # wrap-server.sh
  3.  
  4. USER=*****
  5. PASS=*****
  6.  
  7. # start server
  8. LOGFILE=$1
  9. PIPE="/tmp/mcserver_$$"
  10. JAVA=/usr/bin/java
  11. JAR=Minecraft_RKit.jar
  12.  
  13. finished()
  14. {
  15. echo ".stopwrapper" >&3
  16. wait $SRV_PID
  17. rm $PIPE
  18. exit 0
  19. }
  20.  
  21. trap 'finished' TERM INT
  22.  
  23. mkfifo $PIPE
  24. exec 3<>$PIPE
  25.  
  26. #for THISWORLD in ${WORLDS[@]}
  27. #do
  28. # rsync -r $BACKUP$THISWORLD $SERVER$THISWORLD #2>&1 >> $LOGFILE
  29. # chown -R mcserver:mcserver $SERVER
  30. #done
  31. java -Xmx32M -Xms32M -XX:MaxPermSize=64M -jar Minecraft_RKit.jar ${USER}:${PASS}
  32. #for THISWORLD in ${WORLDS[@]}
  33. #do
  34. # rsync -rav --delete $SERVER$THISWORLD $BACKUP$THISWORLD #2>&1 >> $LOGFILE
  35. # chown -R mcserver:mcserver $SERVER
  36. #done
  37.  
  38. SRV_PID=$!
  39. wait $SRV_PID
  40.  
  41. #should never get here
  42. exit 1
Add Comment
Please, Sign In to add comment