Shell Error, woran liegts? >.<

10/21/2011 17:43 LxR'EsoZiaL#1
Heyhöhö ;D,

ich probiere mich seit n paar Stunden an "Shells" Blos ich hab mir jetzt ein Userpannel für ein M2 Server gebastelt und die Shell wird in Putty nicht Apzeptiert in Zeile 25.


Code:
#!/bin/sh
clear
DATEN=`date +%d.%m.%Y_%H.%mUhr`
datum=`date +%d.%m.%Y`
chmod 777 /home
chmod 777 /var/db/mysql
chmod 777 /usr
chmod 777 /root
echo -e "\033[31m  
Das ist das Black-World2 Userpannel by [Dev]Esozial\n 
Was für eine Aktion wollen sie Ausführen?\n 
1 - (1) Leichtes Back Up Erstellen\n 
2 - (2) Großes Back Up Erstellen\n 
3 - (3) Server hochfahren\n 
4 - (4) Server runterfahren\n
5 - (5) Logs, Syserrs und Syslogs vernichten\n 
6 - (6) Quests Reloaden\n 
7 - (7) Questliste Bearbeiten\n 
8 - (8) MySQL Hochfahren \n 
9 - (9) MySQL Runterfahren \033[0m"

read chs

case $chs in 
1*) 
	echo -e "\033[31m \n Lösche Unwichte Dateien (für kleinere Back Up größe) ..\033[0m"
	cd /home/game/share/locale/germany/quest
	rm -fr ./object/*
	cd /home/game
	./clear.sh
	sleep 2

	echo -e "\033[31m \n Erstelle Back Up Ordner (/Back_Ups_Little_2010/`date +%d.%m.%YUhr`) ..\033[0m"
	cd /
	mkdir Back_Ups_Little_2011
	cd /Back_Ups_Little_2011
	mkdir `date +%d.%m.%YUhr`
	cd `date +%d.%m.%YUhr`
	sleep 2

	echo -e "\033[31m \n Erstelle die Back Ups... ..\033[0m"
	cd /Back_Ups_Little_2011/`date +%d.%m.%YUhr`
	tar cfzv locale_`date +%d.%m.%YUhr`.tar.gz /home/game/share/locale/germany
	tar cfzv mysql_account_`date +%d.%m.%YUhr`.tar.gz /var/db/mysql/account
	tar cfzv mysql_common_`date +%d.%m.%YUhr`.tar.gz /var/db/mysql/common
	tar cfzv mysql_homepage_`date +%d.%m.%YUhr`.tar.gz /var/db/mysql/homepage
	tar cfzv mysql_player_`date +%d.%m.%YUhr`.tar.gz /var/db/mysql/player
	tar cfzv root_`date +%d.%m.%YUhr`.tar.gz /root
	sleep 2

	echo -e "\033[31m \n Erstelle die alten Quests  ..\033[0m"
	echo -e "\033[31m \n (wurden gelöscht für kleinere Back Up größe) wiederher ..\033[0m"
	cd /home/game/share/locale/germany/quest
	python make.py
	sleep 2

	echo -e "\033[31m \n Die Back Ups wurden erfolgreich gemacht! ..\033[0m"
	cd /root
;;
2*)
	echo -e "\033[31m \n Lösche Unwichte Dateien (für kleiner Back Up größe) ..\033[0m"
	cd /home/game/share/locale/germany/quest
	rm -fr ./object/*
	cd /home/game
	./clear.sh
	sleep 2

	echo -e "\033[31m \n Erstelle Back Up Ordner (/Back_Ups_Big_2010/`date +%d.%m.%YUhr`) ..\033[0m"
	cd /
	mkdir Back_Ups_Big_2010
	cd /Back_Ups_Big_2010
	mkdir `date +%d.%m.%YUhr`
	sleep 2

	echo -e "\033[31m \n Erstelle die Back Ups... ..\033[0m"
	cd /Back_Ups_Big_2010/`date +%d.%m.%YUhr`
	tar cfzv game_`date +%d.%m.%YUhr`.tar.gz /home/game
	tar cfzv mysql_`date +%d.%m.%YUhr`.tar.gz /var/db/mysql
	tar cfzv root_`date +%d.%m.%YUhr`.tar.gz /root
	sleep 2

	echo -e "\033[31m \n Erstelle die alten Quests  ..\033[0m"
	echo -e "\033[31m \n (wurden gelöscht für kleinere Back Up größe) wiederher ..\033[0m"
	cd /home/game/share/locale/germany/quest
	python make.py
	sleep 2

	echo -e "\033[31m \n Die Back Ups wurden erfolgreich gemacht! ..\033[0m"
	cd /root
;;
3*)
	echo -e "\033[31m \n Der Server wird jetzt Hochgefahren. \033[0m"
	sleep 2

	cd /home/game && sh start.sh
;;
4*)
	echo -e "\033[31m \n Der Server wird jetzt Heruntergefahren. \033[0m"
	sleep 2

	cd /home/game && sh close.sh
;;
5*)
	echo -e "\033[31m \n Die Logs werden jetzt vernichtet. \033[0m"
	sleep 2
	
	cd /home/game/db
	rm -f syserr && rm -f syslog
	cd /home/game/auth
	rm -f syserr && rm -f syslog
	cd /home/game/channel1/game_60
	rm -f syserr && rm -f syslog
	cd /home/game/channel1/game_104
	rm -f syserr && rm -f syslog
	cd /home/game/channel1/game_d
	rm -f syserr && rm -f syslog
	cd /home/game/channel1/game_m1
	rm -f syserr && rm -f syslog
	cd /home/game/channel1/game_np
	rm -f syserr && rm -f syslog
	cd /home/game/channel1/game_r
	rm -f syserr && rm -f syslog
	cd /home/game/channel2/game_60
	rm -f syserr && rm -f syslog
	cd /home/game/channel2/game_104
	rm -f syserr && rm -f syslog
	cd /home/game/channel2/game_d
	rm -f syserr && rm -f syslog
	cd /home/game/channel2/game_m1
	rm -f syserr && rm -f syslog
	cd /home/game/channel2/game_np
	rm -f syserr && rm -f syslog
	cd /home/game/channel2/game_r
	rm -f syserr && rm -f syslog
	cd /home/game/game99
	rm -f syserr && rm -f syslog
	echo -e "\033[31m \n Die Syserrs und Syslogs wurden erfolgreich vernichtet. \033[0m"
	sleep 2
	
	cd /home/game/db
	rm -rf log/*
	cd /home/game/auth
	rm -rf log/*
	cd /home/game/channel1/game_104
	rm -rf log/*
	cd /home/game/channel1/game_60
	rm -rf log/*
	cd /home/game/channel1/game_d
	rm -rf log/*
	cd /home/game/channel1/game_m1
	rm -rf log/*
	cd /home/game/channel1/game_np
	rm -rf log/*
	cd /home/game/channel1/game_r
	rm -rf log/*
	cd /home/game/channel1/game_104
	rm -rf log/*
	cd /home/game/channel1/game_60
	rm -rf log/*
	cd /home/game/channel1/game_d
	rm -rf log/*
	cd /home/game/channel1/game_m1
	rm -rf log/*
	cd /home/game/channel1/game_np
	rm -rf log/*
	cd /home/game/channel1/game_r
	rm -rf log/*
	cd /home/game/game99
	rm -rf log/*
	echo -e "\033[31m \n Die Log Ordner wurden erfolgreich vernichtet. \033[0m"
;;
6*)
	cd /home/game/share/locale/germany/quest
	echo -e "\033[31m \n Lösche Temponäre Quests (Bugvermeidung) ..\033[0m"
	rm -fr ./object/*
	echo -e "\033[31m \n Lösche Temponäre Quests erfolgreich ..\033[0m"
	sleep 4
	python make.py
;;

7*)
	cd /home/game/share/locale/germany/quest
	ee #####Questliste####
	;;
8*)
	echo -e "\033[31m \n Der MySQL Server wird jetzt hochgefahren\033[0m"
	sleep 2
	/usr/local/etc/rc.d/mysql-server start
;;
9*)
	echo -e "\033[31m \n Der MySQL Server wird jetzt heruntergefahren\033[0m"
	sleep 2
	/usr/local/etc/rc.d/mysql-server stop
;;
esac
Villt kan mir jemand sagen wo ich einen Fehler eingebaut hab :x