kamilosxd678

[BASH][LINUX] Skrypt uruchamiania serwera przez screena

Aug 20th, 2013
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.68 KB | None | 0 0
  1. #!/bin/bash
  2. #Nazwa screena (do odpalania komenda screen -x NAZWA)
  3. SVRNAME="Tu wpisz nazwe"
  4. #Nazwa pliku serwera
  5. SVRJAR="Costamcostam.jar"
  6. #Sciezka do folderu z serwerem
  7. SVRDIR="/home/ktostam/costam"
  8.  
  9. ###### SKRYPT ###### NIE ####### RUSZAC #########
  10. CURDIR=`pwd`
  11. SCREEN=`screen -list|grep -oe "[0-9]*\.$SVRNAME"|grep -oe "[0-9]*"`
  12. cd $SVRDIR
  13. if [[ $SCREEN ]]; then
  14.     echo "Serwer juz dziala."
  15. else
  16.     echo "Uruchamianie serwera ..."
  17.     screen -mdS $SVRNAME -L java -Xmx3G -Xms1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=2 -XX:+AggressiveOpts -jar $SVRJAR nogui
  18.     echo "Serwer dziala. Aby dostac sie do konsoli wpisz screen -x $SVRNAME"
  19. fi
  20. cd $CURDIR
Advertisement
Add Comment
Please, Sign In to add comment