[FRAGE]Hilfe

11/01/2011 13:42 xTheSoulutionxx3#1
hallo
wollte ma fragen ob die datein so richtig sind
start.sh:
PHP Code:
#!/bin/sh


echo -"\033[31m  
Wie viele Channels möchtest du starten ? \n 
1 - (1) Channel\n 
2 - (2) Channels\033[0m"
- (3Channels\033[0m"
4 - (4) Channels\033[0m"


read chs

case $chs in 
1
*) 

    echo -
"\033[31m Starting Database ..\033[0m"
    
cd ./g1/db/
    ./
db &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting Auth ..\033[0m"
    
cd ../auth 
    
./auth &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting CH 1 ..\033[0m"
    
cd ../../channel1/
    ./
game &
    
sleep 2
    
echo -"\033[31m \n Starting CH 99 ..\033[0m"
    
cd ../game99/
    ./
game &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting CH 98 ..\033[0m"
    
cd ../game1/
    ./
game &
    
sleep 2
    clear    
    
echo -"\033[31m \n Starting CH 97 ..\033[0m"
    
cd ../game2/
    ./
game &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting CH 96 ..\033[0m"
    
cd ../game3/
    ./
game &
    
sleep 2
    clear    
    
echo -"\033[31m \n Starting CH 95 ..\033[0m"
    
cd ../game4/
    ./
game &
    
sleep 2
    clear    
        
echo -"\033[31m \n Server hochgefahren\033[0m"
;;
2*)

    echo -
"\033[31m Starting Database ..\033[0m"
    
cd ./g1/db/
    ./
db &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting Auth ..\033[0m"
    
cd ../auth 
    
./auth &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting CH 1 ..\033[0m"
    
cd ../../channel1/
    ./
game &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting CH 2 ..\033[0m"
    
cd ../channel2/
    ./
game &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting CH 99 ..\033[0m"
    
cd ../game99/
    ./
game &
    
sleep 2
    clear    
    
echo -"\033[31m \n Starting CH 98 ..\033[0m"
    
cd ../game1/
    ./
game &
    
sleep 2
    clear    
    
echo -"\033[31m \n Starting CH 97 ..\033[0m"
    
cd ../game2/
    ./
game &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting CH 96 ..\033[0m"
    
cd ../game3/
    ./
game &
    
sleep 2
    clear    
    
echo -"\033[31m \n Starting CH 95 ..\033[0m"
    
cd ../game4/
    ./
game &
    
sleep 2
    clear    
        
echo -"\033[31m \n Server hochgefahren!\033[0m"
;;
3*)

    echo -
"\033[31m Starting Database ..\033[0m"
    
cd ./g1/db/
    ./
db &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting Auth ..\033[0m"
    
cd ../auth 
    
./auth &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting CH 1 ..\033[0m"
    
cd ../../channel1/
    ./
game &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting CH 2 ..\033[0m"
    
cd ../channel2/
    ./
game &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting CH 3 ..\033[0m"
    
cd ../channel3/
    ./
game &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting CH 99 ..\033[0m"
    
cd ../game99/
    ./
game &
    
sleep 2
    clear    
    
echo -"\033[31m \n Starting CH 98 ..\033[0m"
    
cd ../game1/
    ./
game &
    
sleep 2
    clear    
    
echo -"\033[31m \n Starting CH 97 ..\033[0m"
    
cd ../game2/
    ./
game &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting CH 96 ..\033[0m"
    
cd ../game3/
    ./
game &
    
sleep 2
    clear    
    
echo -"\033[31m \n Starting CH 95 ..\033[0m"
    
cd ../game4/
    ./
game &
    
sleep 2
    clear    
        
echo -"\033[31m \n Server hochgefahren!\033[0m"
;;
4*)

    echo -
"\033[31m Starting Database ..\033[0m"
    
cd ./g1/db/
    ./
db &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting Auth ..\033[0m"
    
cd ../auth 
    
./auth &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting CH 1 ..\033[0m"
    
cd ../../channel1/
    ./
game &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting CH 2 ..\033[0m"
    
cd ../channel2/
    ./
game &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting CH 3 ..\033[0m"
    
cd ../channel3/
    ./
game &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting CH 4 ..\033[0m"
    
cd ../channel4/
    ./
game &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting CH 99 ..\033[0m"
    
cd ../game99/
    ./
game &
    
sleep 2
    clear    
    
echo -"\033[31m \n Starting CH 98 ..\033[0m"
    
cd ../game1/
    ./
game &
    
sleep 2
    clear    
    
echo -"\033[31m \n Starting CH 97 ..\033[0m"
    
cd ../game2/
    ./
game &
    
sleep 2
    clear
    
echo -"\033[31m \n Starting CH 96 ..\033[0m"
    
cd ../game3/
    ./
game &
    
sleep 2
    clear    
    
echo -"\033[31m \n Starting CH 95 ..\033[0m"
    
cd ../game4/
    ./
game &
    
sleep 2
    clear    
        
echo -"\033[31m \n Server hochgefahren!\033[0m"
;;

esac 

close.sh:
PHP Code:
#!/bin/sh


echo -"\033[31m 
Welchen Channel möchtest du stoppen ? \n 
1 - (1) Channel \n 
1 - (2) Channel \n 
1 - (3) Channel \n
1 - (4) Channel \n
5 - Alle \n
6 - Test Server Modification 1 \n
7 - Test Server Modification 2 \033[0m"

read chs

case $chs in 
1
*) 

    echo -
"\033[31m \n Stopping CH 1 ..\033[0m"
    
cd ./channel1/
    ./
shut.sh &
    
sleep 2
    clear
    cd 
../
    ./
g1.sh



;;
2*) 

    echo -
"\033[31m \n Stopping CH 2 ..\033[0m"
    
cd ./channel2/
    ./
shut.sh &
    
sleep 2
    clear
    cd 
../
    ./
g1.sh



;;
3*) 

    echo -
"\033[31m \n Stopping CH 3 ..\033[0m"
    
cd ./channel3/
    ./
shut.sh &
    
sleep 2
    clear
    cd 
../
    ./
g1.sh



;;
4*) 

    echo -
"\033[31m \n Stopping CH 4 ..\033[0m"
    
cd ./channel4/
    ./
shut.sh &
    
sleep 2
    clear
    cd 
../
    ./
g1.sh



;;
5*)

    echo -
"\033[31m Stopping Database ..\033[0m"
    
cd ./g1/db/
    ./
shut.sh &
    
sleep 2
    
echo -"\033[31m \n Stopping Auth ..\033[0m"
    
cd ../auth 
    
./shut.sh &
    
sleep 2
    clear
    
echo -"\033[31m \n Stopping CH 1 ..\033[0m"
    
cd ../../channel1/
    ./
shut.sh &
    
sleep 2
    
echo -"\033[31m \n Stopping CH 2 ..\033[0m"
    
cd ../channel2/
    ./
shut.sh &
    
sleep 2
    
echo -"\033[31m \n Stopping CH 3 ..\033[0m"
    
cd ../../channel3/
    ./
shut.sh &
    
sleep 2
    
echo -"\033[31m \n Stopping CH 4 ..\033[0m"
    
cd ../../channel4/
    ./
shut.sh &
    
sleep 2
    clear

;;
6*)
    echo -
"\033[31m \n Stopping test_server_m1 ..\033[0m"
    
cd ./test_server_m1/
    ./
shut.sh &
    
sleep 2
    clear
    cd 
../
    ./
g1.sh
;;
7*)
    echo -
"\033[31m \n Stopping test_server_m2 ..\033[0m"
    
cd ./test_server_m2/
    ./
shut.sh &
    
sleep 2
    clear
    cd 
../
    ./
g1.sh
;;
esac 
danke fürs helfen.
11/01/2011 14:35 Marcoly#2
Sollte eigentlich funktionieren, liegt denn ein Problem vor ?

MfG Marco_A
11/01/2011 14:55 xTheSoulutionxx3#3
ja irgendwie funktz bei channel3 soll irgednwas falsch sein kp warum irgendiewie kommt da expected "(" sowas warum habe ich keine ahnung
11/01/2011 14:57 .$Terra$.#4
3 - (3) Channels033[0m"

zu

3 - (3) Channels\033[0m"


evtl ist das der Fehler?
11/01/2011 15:03 xTheSoulutionxx3#5
fehler:startall.sh:8:Syntax error "(" unexpected