wenn iwo tippfehler im script sind bitte bescheid sagen.!
Hier mal n kleiner einblick in das ganze
start.sh
Code:
#!/bin/sh echo -e "\033[31m Wie viele Channels möchtest du starten ? \n 1 - (1) Channel\n 2 - (2) Channels\n 3 - (3) Channels\n 4 - (4) Channels\n 5 - (5) Channels\n 6 - (6) 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 Level-Core ..\033[0m" cd ../../channel1/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 1 Neutral-Core ..\033[0m" cd ../../channel1/neutral ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 99 ..\033[0m" cd ../game99/ ./game & sleep 2 clear echo -e "\033[32m \n CH1 wurde gestartet!\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 Level-Core ..\033[0m" cd ../../channel1/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 1 Neutral-Core ..\033[0m" cd ../../channel1/neutral ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 2 Level-Core ..\033[0m" cd ../channel2/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 2 Neutral-Core ..\033[0m" cd ../channel2/neutral ./game & sleep 2 clear cd ../game99/ ./game & sleep 2 clear echo -e "\033[32m \n Server wurde gestartet!\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 Level-Core ..\033[0m" cd ../../channel1/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 1 Neutral-Core ..\033[0m" cd ../../channel1/neutral ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 2 Level-Core ..\033[0m" cd ../channel2/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 2 Neutral-Core ..\033[0m" cd ../channel2/neutral ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 3 Level-Core ..\033[0m" cd ../channel3/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 3 Neutral-Core ..\033[0m" cd ../channel3/neutral ./game & sleep 2 clear cd ../game99/ ./game & sleep 2 clear echo -e "\033[32m \n Server wurde gestartet!\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 Level-Core ..\033[0m" cd ../../channel1/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 1 Neutral-Core ..\033[0m" cd ../../channel1/neutral ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 2 Level-Core ..\033[0m" cd ../channel2/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 2 Neutral-Core ..\033[0m" cd ../channel2/neutral ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 3 Level-Core ..\033[0m" cd ../channel3/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 3 Neutral-Core ..\033[0m" cd ../channel3/neutral ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 4 Level-Core ..\033[0m" cd ../channel4/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 4 Neutral-Core ..\033[0m" cd ../channel4/neutral ./game & sleep 2 clear cd ../game99/ ./game & sleep 2 clear echo -e "\033[32m \n Server wurde gestartet!\033[0m" ;; 5*) 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 Level-Core ..\033[0m" cd ../../channel1/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 1 Neutral-Core ..\033[0m" cd ../../channel1/neutral ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 2 Level-Core ..\033[0m" cd ../channel2/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 2 Neutral-Core ..\033[0m" cd ../channel2/neutral ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 3 Level-Core ..\033[0m" cd ../channel3/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 3 Neutral-Core ..\033[0m" cd ../channel3/neutral ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 4 Level-Core ..\033[0m" cd ../channel4/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 4 Neutral-Core ..\033[0m" cd ../channel4/neutral ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 5 Level-Core ..\033[0m" cd ../channel5/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 5 Neutral-Core ..\033[0m" cd ../channel5/neutral ./game & sleep 2 clear cd ../game99/ ./game & sleep 2 clear echo -e "\033[32m \n Server wurde gestartet!\033[0m" ;; 6*) 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 Level-Core ..\033[0m" cd ../../channel1/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 1 Neutral-Core ..\033[0m" cd ../../channel1/neutral ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 2 Level-Core ..\033[0m" cd ../channel2/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 2 Neutral-Core ..\033[0m" cd ../channel2/neutral ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 3 Level-Core ..\033[0m" cd ../channel3/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 3 Neutral-Core ..\033[0m" cd ../channel3/neutral ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 4 Level-Core ..\033[0m" cd ../channel4/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 4 Neutral-Core ..\033[0m" cd ../channel4/neutral ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 5 Level-Core ..\033[0m" cd ../channel5/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 5 Neutral-Core ..\033[0m" cd ../channel5/neutral ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 6 Level-Core ..\033[0m" cd ../channel6/level ./game & sleep 2 clear echo -e "\033[31m \n Starting CH 6 Neutral-Core ..\033[0m" cd ../channel6/neutral ./game & sleep 2 clear cd ../game99/ ./game & sleep 2 clear echo -e "\033[32m \n Server wurde gestartet!\033[0m" ;; esac
stop.sh
Code:
#!/bin/sh echo -e "\033[31m Welchen Channel möchtest du stoppen ? \n 1 - (1) Channel 1 \n 2 - (2) Channel 2 \n 3 - (3) Channel 3 \n 4 - (4) Channel 4 \n 5 - (5) Channel 5 \n 7 - (7) Alle \033[0m" read chs case $chs in 1*) echo -e "\033[31m \n Stopping CH 1 Level-Core ..\033[0m" cd ./channel1/level ./shut.sh & sleep 2 clear echo -e "\033[31m \n Stopping CH 1 Neutral-Core ..\033[0m" cd ./channel1/neutral ./shut.sh & sleep 2 clear cd ../ ./g1.sh ;; 2*) echo -e "\033[31m \n Stopping CH 2 Level-Core ..\033[0m" cd ./channel2/level ./shut.sh & sleep 2 clear echo -e "\033[31m \n Stopping CH 2 Neutral-Core ..\033[0m" cd ./channel2/neutral ./shut.sh & sleep 2 clear cd ./ ./g1.sh ;; 3*) echo -e "\033[31m \n Stopping CH 3 Level-Core ..\033[0m" cd ./channel3/level ./shut.sh & sleep 2 clear echo -e "\033[31m \n Stopping CH 3 Neutral-Core ..\033[0m" cd ./channel3/neutral ./shut.sh & sleep 2 clear cd ./ ./g1.sh ;; 4*) echo -e "\033[31m \n Stopping CH 4 Level-Core ..\033[0m" cd ./channel4/level ./shut.sh & sleep 2 clear echo -e "\033[31m \n Stopping CH 4 Neutral-Core ..\033[0m" cd ./channel4/neutral ./shut.sh & sleep 2 clear cd ./ ./g1.sh ;; 5*) echo -e "\033[31m \n Stopping CH 5 Level-Core ..\033[0m" cd ./channel5/level ./shut.sh & sleep 2 clear echo -e "\033[31m \n Stopping CH 5 Neutral-Core ..\033[0m" cd ./channel5/neutral ./shut.sh & sleep 2 clear cd ./ ./g1.sh ;; 6*) echo -e "\033[31m \n Stopping CH 6 Level-Core ..\033[0m" cd ./channel6/level ./shut.sh & sleep 2 clear echo -e "\033[31m \n Stopping CH 6 Neutral-Core ..\033[0m" cd ./channel6/neutral ./shut.sh & sleep 2 clear cd ./ ./g1.sh ;; 7*) echo -e "\033[31m \n Stopping CH 1 Level-Core ..\033[0m" cd ./channel1/level ./shut.sh & sleep 2 clear echo -e "\033[31m \n Stopping CH 1 Neutral-Core ..\033[0m" cd ./channel1/neutral ./shut.sh & sleep 2 clear echo -e "\033[31m \n Stopping CH 2 Level-Core ..\033[0m" cd ./channel2/level ./shut.sh & sleep 2 clear echo -e "\033[31m \n Stopping CH 2 Neutral-Core ..\033[0m" cd ./channel2/neutral ./shut.sh & sleep 2 clear echo -e "\033[31m \n Stopping CH 3 Level-Core ..\033[0m" cd ./channel3/level ./shut.sh & sleep 2 clear echo -e "\033[31m \n Stopping CH 3 Neutral-Core ..\033[0m" cd ./channel3/neutral ./shut.sh & sleep 2 clear echo -e "\033[31m \n Stopping CH 4 Level-Core ..\033[0m" cd ./channel4/level ./shut.sh & sleep 2 clear echo -e "\033[31m \n Stopping CH 4 Neutral-Core ..\033[0m" cd ./channel4/neutral ./shut.sh & sleep 2 clear echo -e "\033[31m \n Stopping CH 5 Level-Core ..\033[0m" cd ./channel5/level ./shut.sh & sleep 2 clear echo -e "\033[31m \n Stopping CH 5 Neutral-Core ..\033[0m" cd ./channel5/neutral ./shut.sh & sleep 2 clear echo -e "\033[31m \n Stopping CH 6 Level-Core ..\033[0m" cd ./channel6/level ./shut.sh & sleep 2 clear echo -e "\033[31m \n Stopping CH 6 Neutral-Core ..\033[0m" cd ./channel6/neutral ./shut.sh & sleep 2 clear echo -e "\033[31m \n Stopping CH 99 ..\033[0m" cd ./game99/ ./shut.sh & sleep 2 clear 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[32m \n Server wurde gestoppt!\033[0m" ;; esac





