Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # wrap-server.sh
- USER=*****
- PASS=*****
- # start server
- LOGFILE=$1
- PIPE="/tmp/mcserver_$$"
- JAVA=/usr/bin/java
- JAR=Minecraft_RKit.jar
- finished()
- {
- echo ".stopwrapper" >&3
- wait $SRV_PID
- rm $PIPE
- exit 0
- }
- trap 'finished' TERM INT
- mkfifo $PIPE
- exec 3<>$PIPE
- #for THISWORLD in ${WORLDS[@]}
- #do
- # rsync -r $BACKUP$THISWORLD $SERVER$THISWORLD #2>&1 >> $LOGFILE
- # chown -R mcserver:mcserver $SERVER
- #done
- java -Xmx32M -Xms32M -XX:MaxPermSize=64M -jar Minecraft_RKit.jar ${USER}:${PASS}
- #for THISWORLD in ${WORLDS[@]}
- #do
- # rsync -rav --delete $SERVER$THISWORLD $BACKUP$THISWORLD #2>&1 >> $LOGFILE
- # chown -R mcserver:mcserver $SERVER
- #done
- SRV_PID=$!
- wait $SRV_PID
- #should never get here
- exit 1
Add Comment
Please, Sign In to add comment