start.sh?

05/29/2012 09:18 Aze /..#1
Hallo Epvp,

ich wollte einen Testserver in meinen Server einfügen, like Daroo_Files.
Wie man einen Channel einrichtet weiß ich. Nur wollte fragen, ob die start.sh so richtig ist?

PHP Code:
#!/bin/sh

./clear.sh > /dev/null 2>&&
echo -
"\033[31mClearscript ausgeführt!\033[0m"
sleep 10
echo -"\033[31mWieviele Channels möchtest du Starten ? \n 1 - 1 Channel\n 2 - 2 Channel\n 3 - Testserver\033[0m"

read chs

case $chs in 
1
*) 

cd db/
./
db > /dev/null 2>&&
echo -
"\033[31m \n Starting DB DONE\033[0m"
cd ../auth 
./auth > /dev/null 2>&&

echo -
"\033[31m \n Starting Auth DONE\033[0m"

cd ../channel_1/
./
start_CH1.sh > /dev/null 2>&&
echo -
"\033[31m \n Starting Channel1 DONE\033[0m"

cd ../game99/
./
game99 > /dev/null 2>&&
echo -
"\033[31m \n Starting game99 DONE\033[0m"

cd ../mark_server/
./
mark_server > /dev/null 2>&&
echo -
"\033[31m \n Starting mark_server DONE\033[0m"

cd ..

sleep 10

echo -"\033[31m \n Server successful start. \n You can now Login !\033[0m"

;;
2*)

cd db/
./
db > /dev/null 2>&&
echo -
"\033[31m \n Starte DB...\033[0m"
cd ../auth 
./auth > /dev/null 2>&&

echo -
"\033[31m \n Starte Auth...\033[0m"

cd ../channel_1/
./
start_CH1.sh > /dev/null 2>&&

echo -
"\033[31m \n Starte Channel 1...\033[0m"

cd ..
sleep 5
cd channel_2
/
./
start_CH2.sh > /dev/null 2>&&
echo -
"\033[31m \n Starte Channel 2...\033[0m"

cd ../game99/
./
game99 > /dev/null 2>&&
echo -
"\033[31m \n Starting game99 DONE\033[0m"

cd ../mark_server/
./
mark_server > /dev/null 2>&&
echo -
"\033[31m \n Starting mark_server DONE\033[0m"

cd ..

sleep 40

echo -"\033[31m \n Server ist gestartet. \n Es kann nun eingeloggt werden!\033[0m"
 
;;
 
 
3*) 

cd db/
./
db > /dev/null 2>&&
echo -
"\033[31m \n Starting DB DONE\033[0m"
cd ../auth 
./auth > /dev/null 2>&&

echo -
"\033[31m \n Starting Auth DONE\033[0m"

cd ../Testserver/
./
start_test.sh > /dev/null 2>&&
echo -
"\033[31m \n Starting Testserver DONE\033[0m"

cd ../game99/
./
game99 > /dev/null 2>&&
echo -
"\033[31m \n Starting game99 DONE\033[0m"

cd ../mark_server/
./
mark_server > /dev/null 2>&&
echo -
"\033[31m \n Starting mark_server DONE\033[0m"

cd ..

sleep 10

echo -"\033[31m \n Testserver successful start. \n You can now Login !\033[0m"
 
;;

esac 
05/29/2012 10:42 MetinLegende#2
ja sollte ansich funktionieren (aber wenn du es so als testserver machst im Prinzip nur wie einen channel eingestellt werden ja alle Items die du auf dem testserver erstellst auch auf deinem richtigen verwendbar sein weil es ja die gleiche db nutzt)
05/29/2012 10:49 Syuki#3
Willst du einzel die Channel starten oder alle zusammen?
05/30/2012 18:14 Aze /..#4
Einzeln. Der eine soll aber beide. Der Channel 2 (;
09/08/2012 01:05 kNR'#5
Hay ExoTiC habe auch einen Server, aber bei mir kommt andauernt: cd: can't cd to ../mark_server/ was soll ich tun? bin schon am verzweifeln bitte um Hilfe bei Lösung gibt es ein 3 faches THX :)