Advertisement
Guest User

Untitled

a guest
Jul 1st, 2017
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. #!/bin/sh
  2. # Required software: ssh-client, ssh-server, mysql-server, screen
  3.  
  4. # User and host database server: create a user on that system
  5. # Create mysql schema for user and host: 'opensim'@'127.0.0.1'
  6. USER=opensim
  7. DB_HOST=192.168.132.114
  8. #OPENSIM=/home/admin/bin/opensim/bin
  9. OPENSIM=/home/admin/bin/osgrid-8f1a79420be062ea59b3c04aacb439fb57713ac7/bin
  10. cd $OPENSIM
  11.  
  12. # add check for 'screen -list | grep opensim' and reattach if present
  13.  
  14. # db connection
  15. #password: seekrit_password
  16.  
  17. # check first for vpn-mysql connection if running MySQL db
  18. SCREEN_VPN=`screen -list | grep vpn-mysql | awk '{print $1}'`
  19. SCREEN_OPENSIM=`screen -list | grep opensim | awk '{print $1}'`
  20. SCREEN_OPENSIM_DEADPID=`screen -list | grep Dead`
  21. if [ "$SCREEN_VPN" = "" ] ; then
  22. # Start up vpn
  23. echo "After loggin into the db system hit CTL+A then CTL+D to continue ..."
  24. sleep 5
  25. #screen -S vpn-mysql -m ssh -L3306:127.0.0.1:3306 opensim@192.168.132.114
  26. screen -d -S vpn-mysql -m ssh -L3306:127.0.0.1:3306 $USER@$DB_HOST
  27. fi
  28. if [ "$SCREEN_OPENSIM_DEADPID" != "" ]; then
  29. screen -wipe
  30. echo "Starting up opensim ..."
  31. screen -S opensim -m mono OpenSim.exe -gui=true
  32. elif [ "$SCREEN_OPENSIM" != "" ]; then
  33. screen -r $SCREEN_OPENSIM
  34. else
  35. echo "Starting up opensim ..."
  36. screen -S opensim -m mono OpenSim.exe -gui=true
  37. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement