Problemă start.sh

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
PiColo
Nivel 4

Nivel 4
Mesaje: 734
Membru din: 21 Sep 2015, 19:03
Server: Metin2NeTher
Regat: Jinno
Aprecieri: 86  
Mulţumiri: 16  
Discord: Copiază ID
 Contact:
Medalii

Ma ajutati sa fac un start.sh ? sa porneasca pe rand .. uitati aici start.sh vechi:

Cod: Selectaţi tot

echo -e "\033[31m  
1 - (1) Pornesc Ch1,Ch2,Ch3 \n
2 - (2) Anuleaza Actiunea! \033[0m"

read chs

case $chs in 
1*)
	echo -e "\033[31m PORNESC BAZA DE DATE ..\033[0m"
	cd /usr/home/game/db 
	env LD_PRELOAD="/usr/home/game/share/liburi/libdb_notxt.so" ./db &
	sleep 2
	clear
	echo -e "\033[31m \n PORNESC LOGINUL ..\033[0m"
	cd /usr/home/game/auth
	 ./auth &
	sleep 2
	clear
	echo -e "\033[31m \n CHANNEL1 Nucleul 1 ..\033[0m"
	cd /usr/home/game/channel1/first
	env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
	sleep 2
	clear
	echo -e "\033[31m \n PORNESC CHANNEL1 Nucleul 2 ..\033[0m"
	cd /usr/home/game/channel1/game1 
	env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
	sleep 2
	clear
	echo -e "\033[31m \n PORNESC CHANNEL1 Nucleul 3 ..\033[0m"
	cd /usr/home/game/channel1/game2
	env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
	sleep 2
	clear
	echo -e "\033[31m \n CHANNEL2 Nucleul 1 ..\033[0m"
	cd /usr/home/game/channel2/first
	env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
	sleep 2
	clear
	echo -e "\033[31m \n PORNESC CHANNEL2 Nucleul 2 ..\033[0m"
	cd /usr/home/game/channel2/game1 
	env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
	sleep 2
	clear
	echo -e "\033[31m \n PORNESC CHANNEL2 Nucleul 3 ..\033[0m"
	cd /usr/home/game/channel2/game2
	env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
	sleep 2
	clear	
	echo -e "\033[31m \n CHANNEL3 Nucleul 1 ..\033[0m"
	cd /usr/home/game/channel3/first
	env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
	sleep 2
	clear
	echo -e "\033[31m \n PORNESC CHANNEL3 Nucleul 2 ..\033[0m"
	cd /usr/home/game/channel3/game1 
	env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
	sleep 2
	clear
	echo -e "\033[31m \n PORNESC CHANNEL3 Nucleul 3 ..\033[0m"
	cd /usr/home/game/channel3/game2
	env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
	sleep 2
	clear	
	echo -e "\033[31m \n PORNESC GAME 99 ..\033[0m"
	cd /usr/home/game/game99
	env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
	sleep 2
	clear
	echo -e "\033[32m \n Serverul a fost pornit!\033[0m"
	;;
2*)
	clear
	echo -e "\033[32m \n Actiune Anulata!\033[0m"
;;

esac
DISCORD: PiColo#4586(RASPUND CEL MAI RAPID)
SKYPE: Metin2NeTher
FACEBOOK: https://www.facebook.com/Metin2NeTher-104745268168519
Afișează semnătura
Avatar utilizator
Geo.RO
Nivel 3

Nivel 3
Mesaje: 424
Membru din: 05 Oct 2014, 18:32
Server: Metin2AnyLas
Regat: Jinno
Aprecieri: 0
Mulţumiri: 1  
 Contact:
Medalii

Asa?

Cod: Selectaţi tot

#!/bin/sh


echo -e "\033[32m  


- Cate channele vrei sa pornesti ? - \n 

1 - (1) 1 \n 
2 - (2) 2 \n
3 - (3) All\n
4 - (4) DB+AUTH\n

\033[0m"

read chs

case $chs in 
1*)	
	echo -e "\033[32m SERVER: DB opening ... \033[0m"
	cd /usr/game/db/
	env LD_32_PRELOAD="/usr/game/share/dblib/db_notxt.so" ./db &
	sleep 2
	clear
	echo -e "\033[32m \n SERVER: AUTH opening ... \033[0m"
	cd /usr/game/auth/
	./auth &
	sleep 2
	clear
	echo -e "\033[32m \n SERVER: CHANNEL 1 opening ...\033[0m"	
	cd /usr/game/channel1/core1
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel1_core1 &
	sleep 2
	clear	
	cd /usr/game/channel1/core2
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel1_core2 &
	sleep 2
	clear
	cd /usr/game/channel1/core3
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel1_core3 &
	sleep 2
	clear	
	echo -e "\033[32m \n SERVER: CHANNEL 99 opening ... \033[0m"
	cd /usr/game/game99/
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel99 &
	sleep 2
	clear
	echo -e "\033[32m \n SERVER: Server was successfully opened (CH1)\033[0m"
;;

2*)
	echo -e "\033[32m SERVER: DB opening ... \033[0m"
	cd /usr/game/db/
	env LD_32_PRELOAD="/usr/game/share/dblib/db_notxt.so" ./db &
	sleep 2
	clear
	echo -e "\033[32m \n SERVER: AUTH opening ... \033[0m"
	cd /usr/game/auth/
	./auth &
	sleep 2
	clear	
	echo -e "\033[32m \n SERVER: CHANNEL 2 opening ...\033[0m"	
	cd /usr/game/channel2/core1
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel2_core1 &
	sleep 2
	clear	
	cd /usr/game/channel2/core2
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel2_core2 &
	sleep 2
	clear
	cd /usr/game/channel2/core3
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel2_core3 &
	sleep 2
	clear	
	echo -e "\033[32m \n SERVER: CHANNEL 99 opening ... \033[0m"
	cd /usr/game/game99/
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel99 &
	sleep 2
	clear
	echo -e "\033[32m \n SERVER: Server was successfully opened (CH2)\033[0m"
;;

3*)
	echo -e "\033[32m SERVER: DB opening ... \033[0m"
	cd /usr/game/db/
	env LD_32_PRELOAD="/usr/game/share/dblib/db_notxt.so" ./db &
	sleep 2
	clear
	echo -e "\033[32m \n SERVER: AUTH opening ... \033[0m"
	cd /usr/game/db/auth
	./auth &
	sleep 2
	clear
	echo -e "\033[32m \n SERVER: CHANNEL 1 opening ...\033[0m"
	cd /usr/game/channel1/core1
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel1_core1 &
	sleep 2
	clear	
	cd /usr/game/channel1/core2
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel1_core2 &
	sleep 2
	clear
	cd /usr/game/channel1/core3
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel1_core3 &
	sleep 2
	clear	
	echo -e "\033[32m \n SERVER: CHANNEL 2 opening ...\033[0m"
	cd /usr/game/channel2/core1
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel2_core1 &
	sleep 2
	clear	
	cd /usr/game/channel2/core2
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel2_core2 &
	sleep 2
	clear
	cd /usr/game/channel2/core3
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel2_core3 &
	sleep 2
	clear	
	echo -e "\033[32m \n SERVER: CHANNEL 99 opening ... \033[0m"
	cd /usr/game/game99/
	./channel99 &
	sleep 2
	clear
	echo -e "\033[32m \n SERVER: Server was successfully opened (ALL CH)\033[0m"
;;

4*)
	echo -e "\033[32m SERVER: DB opening ... \033[0m"
	cd /usr/game/db/
	env LD_32_PRELOAD="/usr/game/share/dblib/db_notxt.so" ./db &
	sleep 2
	clear
	echo -e "\033[32m \n SERVER: AUTH opening ... \033[0m"
	cd /usr/game/db/auth
	./auth &
	sleep 2
	clear
;;

esac
Avatar utilizator
PiColo
Nivel 4

Nivel 4
Mesaje: 734
Membru din: 21 Sep 2015, 19:03
Server: Metin2NeTher
Regat: Jinno
Aprecieri: 86  
Mulţumiri: 16  
Discord: Copiază ID
 Contact:
Medalii

Geo.RO scrie:Asa?

Cod: Selectaţi tot

#!/bin/sh


echo -e "\033[32m  


- Cate channele vrei sa pornesti ? - \n 

1 - (1) 1 \n 
2 - (2) 2 \n
3 - (3) All\n
4 - (4) DB+AUTH\n

\033[0m"

read chs

case $chs in 
1*)	
	echo -e "\033[32m SERVER: DB opening ... \033[0m"
	cd /usr/game/db/
	env LD_32_PRELOAD="/usr/game/share/dblib/db_notxt.so" ./db &
	sleep 2
	clear
	echo -e "\033[32m \n SERVER: AUTH opening ... \033[0m"
	cd /usr/game/auth/
	./auth &
	sleep 2
	clear
	echo -e "\033[32m \n SERVER: CHANNEL 1 opening ...\033[0m"	
	cd /usr/game/channel1/core1
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel1_core1 &
	sleep 2
	clear	
	cd /usr/game/channel1/core2
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel1_core2 &
	sleep 2
	clear
	cd /usr/game/channel1/core3
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel1_core3 &
	sleep 2
	clear	
	echo -e "\033[32m \n SERVER: CHANNEL 99 opening ... \033[0m"
	cd /usr/game/game99/
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel99 &
	sleep 2
	clear
	echo -e "\033[32m \n SERVER: Server was successfully opened (CH1)\033[0m"
;;

2*)
	echo -e "\033[32m SERVER: DB opening ... \033[0m"
	cd /usr/game/db/
	env LD_32_PRELOAD="/usr/game/share/dblib/db_notxt.so" ./db &
	sleep 2
	clear
	echo -e "\033[32m \n SERVER: AUTH opening ... \033[0m"
	cd /usr/game/auth/
	./auth &
	sleep 2
	clear	
	echo -e "\033[32m \n SERVER: CHANNEL 2 opening ...\033[0m"	
	cd /usr/game/channel2/core1
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel2_core1 &
	sleep 2
	clear	
	cd /usr/game/channel2/core2
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel2_core2 &
	sleep 2
	clear
	cd /usr/game/channel2/core3
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel2_core3 &
	sleep 2
	clear	
	echo -e "\033[32m \n SERVER: CHANNEL 99 opening ... \033[0m"
	cd /usr/game/game99/
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel99 &
	sleep 2
	clear
	echo -e "\033[32m \n SERVER: Server was successfully opened (CH2)\033[0m"
;;

3*)
	echo -e "\033[32m SERVER: DB opening ... \033[0m"
	cd /usr/game/db/
	env LD_32_PRELOAD="/usr/game/share/dblib/db_notxt.so" ./db &
	sleep 2
	clear
	echo -e "\033[32m \n SERVER: AUTH opening ... \033[0m"
	cd /usr/game/db/auth
	./auth &
	sleep 2
	clear
	echo -e "\033[32m \n SERVER: CHANNEL 1 opening ...\033[0m"
	cd /usr/game/channel1/core1
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel1_core1 &
	sleep 2
	clear	
	cd /usr/game/channel1/core2
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel1_core2 &
	sleep 2
	clear
	cd /usr/game/channel1/core3
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel1_core3 &
	sleep 2
	clear	
	echo -e "\033[32m \n SERVER: CHANNEL 2 opening ...\033[0m"
	cd /usr/game/channel2/core1
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel2_core1 &
	sleep 2
	clear	
	cd /usr/game/channel2/core2
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel2_core2 &
	sleep 2
	clear
	cd /usr/game/channel2/core3
	env LD_32_PRELOAD="/usr/game/share/libcurele/libgame_item2_pc2.so" ./channel2_core3 &
	sleep 2
	clear	
	echo -e "\033[32m \n SERVER: CHANNEL 99 opening ... \033[0m"
	cd /usr/game/game99/
	./channel99 &
	sleep 2
	clear
	echo -e "\033[32m \n SERVER: Server was successfully opened (ALL CH)\033[0m"
;;

4*)
	echo -e "\033[32m SERVER: DB opening ... \033[0m"
	cd /usr/game/db/
	env LD_32_PRELOAD="/usr/game/share/dblib/db_notxt.so" ./db &
	sleep 2
	clear
	echo -e "\033[32m \n SERVER: AUTH opening ... \033[0m"
	cd /usr/game/db/auth
	./auth &
	sleep 2
	clear
;;

esac
exact multumesc :X

EDIT : Nu merge apare

Cod: Selectaţi tot

: not found
2
: bad variable name
: not found
start.sh: 19: Syntax error: word unexpected (expecting ")")

Introduceti CANAL EX: 1 apoi ENTER
==============================


==============================
Serverul dvs a pornit
Start.sh modificat de mine arata cam asa ..:

Cod: Selectaţi tot

#!/bin/sh


echo -e "\033[32m  


- Cate channele vrei sa pornesti ? - \n 

1 - (1) 1 \n 
2 - (2) 2 \n
3 - (3) All\n
4 - (4) DB+AUTH\n

\033[0m"

read chs

case $chs in 
1*)   
   echo -e "\033[32m SERVER: DB opening ... \033[0m"
   cd /usr/game/db/
   env LD_PRELOAD="/usr/home/game/share/liburi/libdb_notxt.so" ./db &
   sleep 2
   clear
   echo -e "\033[32m \n SERVER: AUTH opening ... \033[0m"
   cd /usr/game/auth/
   ./auth &
   sleep 2
   clear
   echo -e "\033[32m \n SERVER: CHANNEL 1 opening ...\033[0m"   
   cd /usr/game/channel1/first
   env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
   sleep 2
   clear   
   cd /usr/game/channel1/game1
   env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
   sleep 2
   clear
   cd /usr/game/channel1/game2
   env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
   sleep 2
   clear   
   echo -e "\033[32m \n SERVER: CHANNEL 99 opening ... \033[0m"
   cd /usr/game/game99/
   env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
   sleep 2
   clear
   echo -e "\033[32m \n SERVER: Server was successfully opened (CH1)\033[0m"
;;

2*)
   echo -e "\033[32m SERVER: DB opening ... \033[0m"
   cd /usr/game/db/
   env LD_PRELOAD="/usr/home/game/share/liburi/libdb_notxt.so" ./db &
   sleep 2
   clear
   echo -e "\033[32m \n SERVER: AUTH opening ... \033[0m"
   cd /usr/game/auth/
   ./auth &
   sleep 2
   clear   
   echo -e "\033[32m \n SERVER: CHANNEL 2 opening ...\033[0m"   
   cd /usr/game/channel2/first
   env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
   sleep 2
   clear   
   cd /usr/game/channel2/game1
   env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
   sleep 2
   clear
   cd /usr/game/channel2/game2
   env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
   sleep 2
   clear   
   echo -e "\033[32m \n SERVER: CHANNEL 99 opening ... \033[0m"
   cd /usr/game/game99/
   env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
   sleep 2
   clear
   echo -e "\033[32m \n SERVER: Server was successfully opened (CH2)\033[0m"
;;

3*)
   echo -e "\033[32m SERVER: DB opening ... \033[0m"
   cd /usr/game/db/
   env LD_PRELOAD="/usr/home/game/share/liburi/libdb_notxt.so" ./db &
   sleep 2
   clear
   echo -e "\033[32m \n SERVER: AUTH opening ... \033[0m"
   cd /usr/game/db/auth
   ./auth &
   sleep 2
   clear
   echo -e "\033[32m \n SERVER: CHANNEL 1 opening ...\033[0m"
   cd /usr/game/channel1/first
   env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
   sleep 2
   clear   
   cd /usr/game/channel1/game1
   env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
   sleep 2
   clear
   cd /usr/game/channel1/game2
   env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
   sleep 2
   clear   
   echo -e "\033[32m \n SERVER: CHANNEL 2 opening ...\033[0m"
   cd /usr/game/channel2/first
   env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
   sleep 2
   clear   
   cd /usr/game/channel2/game1
   env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
   sleep 2
   clear
   cd /usr/game/channel2/game2
   env LD_PRELOAD="/usr/home/game/share/liburi/libgame_item2_pc2.so" ./game &
   sleep 2
   clear   
   echo -e "\033[32m \n SERVER: CHANNEL 99 opening ... \033[0m"
   cd /usr/game/game99/
   ./channel99 &
   sleep 2
   clear
   echo -e "\033[32m \n SERVER: Server was successfully opened (ALL CH)\033[0m"
;;

4*)
   echo -e "\033[32m SERVER: DB opening ... \033[0m"
   cd /usr/game/db/
   env LD_PRELOAD="/usr/home/game/share/liburi/libdb_notxt.so" ./db &
   sleep 2
   clear
   echo -e "\033[32m \n SERVER: AUTH opening ... \033[0m"
   cd /usr/game/db/auth
   ./auth &
   sleep 2
   clear
;;

esac
DISCORD: PiColo#4586(RASPUND CEL MAI RAPID)
SKYPE: Metin2NeTher
FACEBOOK: https://www.facebook.com/Metin2NeTher-104745268168519
Afișează semnătura
Avatar utilizator
Pietonu'
Nivel 7

Nivel 7
Mesaje: 1351
Membru din: 18 Mar 2015, 13:47
Regat: Chunjo
Aprecieri: 3  
Mulţumiri: 52  
Medalii

Mutat la probleme rezolvate!
Imagine
Afișează semnătura
Închis
Răspunsuri
7
Vizualizări
831
Răspunsuri
5
Vizualizări
322
Răspunsuri
4
Vizualizări
280

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Semrush [Bot] și 73 vizitatori