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