Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Prośba]Napisanie skryptu do włączania i wyłączania channel's.


Rekomendowane odpowiedzi

Opublikowano

Witam.

Ostatnio zrobiłem 3channele na serwerze, ale niestety nie potrafię ich uruchomić, gdyż zawsze mi brakuje dopisku w start.sh i close.sh...

Więc zwracam się o pomoc do Was. O co proszę?

O napisanie skryptu start z opcjami włączenia:

-Channel 1,

-Channel 2,

-Channel 3,

-Channel 4,

-Wszystkie Channel's

I o napisanie skryptu close z opcjami wyłączenia:

-Channel 1,

-Channel 2,

-Channel 3,

-Channel 4,

-Wszystkie Channel's

 

Plik, na którym bazuję:

1.Start.sh

#!/bin/sh

 

 

echo -e "\033[31m

Wie viele Channels möchtest du starten ? \n

1 - (1) Channel\n

2 - (2) 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

 

 

 

;;

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

 

;;

esac

2.Close.sh

#!/bin/sh

 

 

echo -e "\033[31m

Welchen Channel möchtest du stoppen ? \n

1 - (1) Channel 1 \n

1 - (2) Channel 2 \n

3 - (3) Alle \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 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

clear

 

;;

esac

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...