Minecraft Server Start.sh/ backup?

05/10/2014 02:34 __iCrackz__#1
Hi ich habe mir mal ein Paar Videos angeschaut und mich mal Versucht.

Ich erstelle mir grade eine Start.sh.
Nun ist es so weit das ich über der Start.sh auch Backups machen will.
hat einer ein Plan wie ?

In den Unten geposteten link kann man meine Start.sh bearbeiten.
Bitte nur ernst gemeinte Kommentare.

wer mir Hilft bekommt natürlich ein Nettes Danke schön...




Hier ist mal ein einblick meiner Start.sh
vielleicht könnt ihr noch ein paar tips geben.
05/10/2014 08:14 lordsill#2
Ich sag erstmal nur soviel:

tar cvzf backup.tgz DEIN_SERVERORDNER/

Das erstellt in dem Ordner, wo der Befehl ausgeführt wird, eine Datei namens backup.tgz wo der komplette inhalt vom Ordner ist.
Wenn du diese dann später entpacken möchtest:

tar xvzf backup.tgz

Jetzt musst du halt nur noch:

1. Das in die Start.sh einbauen (sollte denke ja kein Problem sein, hast ja schon einiges wie Start etc. drinne)
2. Sicher gehen, dass vor dem Backup nicht schon eine backup.tgz existiert (oder er muss der neuen backup.tgz nen neuen Namen geben) (oder du benennst vor jedem ausführen die alte backup.tgz um, oder löschst diese)
05/10/2014 17:26 __iCrackz__#3
ja ich weiß aber nicht wo ich das im Script unter bringen soll, daher habe ich ja hier rein gepostet und mein Start.sh auf einer seite gemacht die jeder bearbeiten kann.

Wenn du das kannst, würdest du mir das bitte eintragen ?
05/10/2014 17:42 Der-Eddy#4
Ich verstehe nicht warum es so kompliziert zu machen
die bash Datei zum starten des Servers (start.sh) kannst du auf maximal 5 Zeilen verkleinern wodurch das ganze auch einfacher zu verstehen wird

Um Backups zu machen empfele ich dir einen neuen Bash Script anzulegen welcher per cronjob (siehe "crontab -e" unter Linux) das erledigt
oder gleich den Befehl zum archivieren deines Server Ordner als Cronjob anlegen

[Only registered and activated users can see links. Click Here To Register...]

würde z.B. alle 12 Stunden ein Backup des Welt Ordners anlegen
mit einem Script könnte man noch die Zeit in den Namen einfließen lassen
05/10/2014 19:25 __iCrackz__#5
Ich glaub ich Lasse es und lade mir einfach eine Gewöhnliche start.sh runter.