Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- # Required software: ssh-client, ssh-server, mysql-server, screen
- # User and host database server: create a user on that system
- # Create mysql schema for user and host: 'opensim'@'127.0.0.1'
- USER=opensim
- DB_HOST=192.168.132.114
- #OPENSIM=/home/admin/bin/opensim/bin
- OPENSIM=/home/admin/bin/osgrid-8f1a79420be062ea59b3c04aacb439fb57713ac7/bin
- cd $OPENSIM
- # add check for 'screen -list | grep opensim' and reattach if present
- # db connection
- #password: seekrit_password
- # check first for vpn-mysql connection if running MySQL db
- SCREEN_VPN=`screen -list | grep vpn-mysql | awk '{print $1}'`
- SCREEN_OPENSIM=`screen -list | grep opensim | awk '{print $1}'`
- SCREEN_OPENSIM_DEADPID=`screen -list | grep Dead`
- if [ "$SCREEN_VPN" = "" ] ; then
- # Start up vpn
- echo "After loggin into the db system hit CTL+A then CTL+D to continue ..."
- sleep 5
- #screen -S vpn-mysql -m ssh -L3306:127.0.0.1:3306 opensim@192.168.132.114
- screen -d -S vpn-mysql -m ssh -L3306:127.0.0.1:3306 $USER@$DB_HOST
- fi
- if [ "$SCREEN_OPENSIM_DEADPID" != "" ]; then
- screen -wipe
- echo "Starting up opensim ..."
- screen -S opensim -m mono OpenSim.exe -gui=true
- elif [ "$SCREEN_OPENSIM" != "" ]; then
- screen -r $SCREEN_OPENSIM
- else
- echo "Starting up opensim ..."
- screen -S opensim -m mono OpenSim.exe -gui=true
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement