Sponsor-Board.de
Kleines Backup-Skript

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Webmaster (/forumdisplay.php?fid=44)
+--- Forum: Script-Check (/forumdisplay.php?fid=91)
+--- Thema: Kleines Backup-Skript (/showthread.php?tid=24280)


Kleines Backup-Skript - Dream-Code - 08.04.2012 14:20

Hallo Leute,

ich wollte mal fragen, was ihr von meinem kleinen Backup-Skript haltet.
Es ist in SH also für Linux geschrieben. Hier der Code:

Code:
#!/bin/bash

#############################################
#                                           #
#  Little Backup-Script by CarpetSoftware   #
#                                           #
#############################################

echo "Copying files to the temporary folder..."

cd /tmp
mkdir backup
mkdir backup/var
mkdir backup/var/www
mkdir backup/root
mkdir backup/home/ts3
mkdir backup/home/share

cp -r /var/www /tmp/backup/var/www
echo "..."

cp -r /root /tmp/backup/root
echo "..."

cp -r /home/ts3 /tmp/backup/home/ts3
echo "..."

cp -r /home/share /tmp/backup/home/share
echo ""
echo "Done!"

echo "Creating archive..."

cd /tmp/backup
tar czfv Backup.tar.gz *

echo "Done!"
echo ""

echo "Uploading files to the backup-server..."

ftp -inv server.srv << EOF
user user passwort
put Backup.tar.gz
bye
EOF

echo "Done!"
echo ""

echo "Cleaning up..."
rm -f Backup.tar.gz
cd /tmp
rm -r backup
cd /root
echo "Done!"
echo ""
echo "Backup done!"
echo "Your files are safe!"


Schreibt gerne Verbesserungen und Bewertungen.

MfG
CarpetSoftware


RE: Kleines Backup-Skript - zhizhi778 - 08.04.2012 14:27

Damit es universal einsetzbar wird, würde ich empfehlen die Einstellungen wie FTP Daten oder auch was gesichert werden soll oben in einen sichtbar abgetrennten bereich zu platzieren, sodass die vom Nutzer änderbaren Dinge vom tatsächlichen Skript (dort als variablen) getrennt sind.


RE: Kleines Backup-Skript - coloskopie - 08.04.2012 14:54

was ist mit exception handling....so kann man es wohl kaum ernsthaft einsetzen


RE: Kleines Backup-Skript - nobody - 08.04.2012 15:09

Code sieht gut aus aber funktioniert der auch?
Ich habe jetzt groß keinen Server zum testen...


RE: Kleines Backup-Skript - Dream-Code - 08.04.2012 15:11

Also ich noch nicht aber mindestens von der Syntax sollte es gehen.
Semantik ist immer so eine Sache... xD

Will es gerne testen aber mir fehlt der Backup-Server...