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