wollte ma fragen ob die datein so richtig sind
start.sh:
PHP Code:
#!/bin/sh
echo -e "\033[31m
Wie viele Channels möchtest du starten ? \n
1 - (1) Channel\n
2 - (2) Channels\033[0m"
3 - (3) Channels\033[0m"
4 - (4) Channels\033[0m"
read chs
case $chs in
1*)
echo -e "\033[31m Starting Database ..\033[0m"
cd ./g1/db/
./db &
sleep 2
clear
echo -e "\033[31m \n Starting Auth ..\033[0m"
cd ../auth
./auth &
sleep 2
clear
echo -e "\033[31m \n Starting CH 1 ..\033[0m"
cd ../../channel1/
./game &
sleep 2
echo -e "\033[31m \n Starting CH 99 ..\033[0m"
cd ../game99/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 98 ..\033[0m"
cd ../game1/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 97 ..\033[0m"
cd ../game2/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 96 ..\033[0m"
cd ../game3/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 95 ..\033[0m"
cd ../game4/
./game &
sleep 2
clear
echo -e "\033[31m \n Server hochgefahren\033[0m"
;;
2*)
echo -e "\033[31m Starting Database ..\033[0m"
cd ./g1/db/
./db &
sleep 2
clear
echo -e "\033[31m \n Starting Auth ..\033[0m"
cd ../auth
./auth &
sleep 2
clear
echo -e "\033[31m \n Starting CH 1 ..\033[0m"
cd ../../channel1/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 2 ..\033[0m"
cd ../channel2/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 99 ..\033[0m"
cd ../game99/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 98 ..\033[0m"
cd ../game1/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 97 ..\033[0m"
cd ../game2/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 96 ..\033[0m"
cd ../game3/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 95 ..\033[0m"
cd ../game4/
./game &
sleep 2
clear
echo -e "\033[31m \n Server hochgefahren!\033[0m"
;;
3*)
echo -e "\033[31m Starting Database ..\033[0m"
cd ./g1/db/
./db &
sleep 2
clear
echo -e "\033[31m \n Starting Auth ..\033[0m"
cd ../auth
./auth &
sleep 2
clear
echo -e "\033[31m \n Starting CH 1 ..\033[0m"
cd ../../channel1/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 2 ..\033[0m"
cd ../channel2/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 3 ..\033[0m"
cd ../channel3/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 99 ..\033[0m"
cd ../game99/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 98 ..\033[0m"
cd ../game1/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 97 ..\033[0m"
cd ../game2/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 96 ..\033[0m"
cd ../game3/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 95 ..\033[0m"
cd ../game4/
./game &
sleep 2
clear
echo -e "\033[31m \n Server hochgefahren!\033[0m"
;;
4*)
echo -e "\033[31m Starting Database ..\033[0m"
cd ./g1/db/
./db &
sleep 2
clear
echo -e "\033[31m \n Starting Auth ..\033[0m"
cd ../auth
./auth &
sleep 2
clear
echo -e "\033[31m \n Starting CH 1 ..\033[0m"
cd ../../channel1/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 2 ..\033[0m"
cd ../channel2/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 3 ..\033[0m"
cd ../channel3/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 4 ..\033[0m"
cd ../channel4/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 99 ..\033[0m"
cd ../game99/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 98 ..\033[0m"
cd ../game1/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 97 ..\033[0m"
cd ../game2/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 96 ..\033[0m"
cd ../game3/
./game &
sleep 2
clear
echo -e "\033[31m \n Starting CH 95 ..\033[0m"
cd ../game4/
./game &
sleep 2
clear
echo -e "\033[31m \n Server hochgefahren!\033[0m"
;;
esac
close.sh:
PHP Code:
#!/bin/sh
echo -e "\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 -e "\033[31m \n Stopping CH 1 ..\033[0m"
cd ./channel1/
./shut.sh &
sleep 2
clear
cd ../
./g1.sh
;;
2*)
echo -e "\033[31m \n Stopping CH 2 ..\033[0m"
cd ./channel2/
./shut.sh &
sleep 2
clear
cd ../
./g1.sh
;;
3*)
echo -e "\033[31m \n Stopping CH 3 ..\033[0m"
cd ./channel3/
./shut.sh &
sleep 2
clear
cd ../
./g1.sh
;;
4*)
echo -e "\033[31m \n Stopping CH 4 ..\033[0m"
cd ./channel4/
./shut.sh &
sleep 2
clear
cd ../
./g1.sh
;;
5*)
echo -e "\033[31m Stopping Database ..\033[0m"
cd ./g1/db/
./shut.sh &
sleep 2
echo -e "\033[31m \n Stopping Auth ..\033[0m"
cd ../auth
./shut.sh &
sleep 2
clear
echo -e "\033[31m \n Stopping CH 1 ..\033[0m"
cd ../../channel1/
./shut.sh &
sleep 2
echo -e "\033[31m \n Stopping CH 2 ..\033[0m"
cd ../channel2/
./shut.sh &
sleep 2
echo -e "\033[31m \n Stopping CH 3 ..\033[0m"
cd ../../channel3/
./shut.sh &
sleep 2
echo -e "\033[31m \n Stopping CH 4 ..\033[0m"
cd ../../channel4/
./shut.sh &
sleep 2
clear
;;
6*)
echo -e "\033[31m \n Stopping test_server_m1 ..\033[0m"
cd ./test_server_m1/
./shut.sh &
sleep 2
clear
cd ../
./g1.sh
;;
7*)
echo -e "\033[31m \n Stopping test_server_m2 ..\033[0m"
cd ./test_server_m2/
./shut.sh &
sleep 2
clear
cd ../
./g1.sh
;;
esac






