Navigation
 



FAQ / HILFE Seite von HosterPLUS.de

Sie befinden sich hier: FAQ / Rootserver

Dieser Artikel soll den Umgang mit den Webhosting bzw. Root Server Angeboten von Hosterplus.de erleichtern. Wenn Sie noch kein Angebot von Hosterplus.de nutzen, können Sie dies hier bestellen.


Shell Script zum zippen von einem Verzeichnis

Wenn Sie bei einem Root-Server mehrere Dateien in ein Verzeichnis zippen möchten, können Sie dies mit den kleinen Shell Skript umsetzen. Dieses Shellskript können Sie in den Verzeichnis /bin anlegen.

Damit dieses Skript ordnungsgemäß läuft, müssen die Pfadangaben angepasst werden. Sie könnten das Shell Script zum Beispiel: backup.sh nennen und in das Verzeichnis /bin anlegen.

Wenn Sie mit Putty eingeloggt sind, könnten Sie über ein Aufruf /bin/backup.sh vom das Verzeichnis zippen. 

Code des Shell Skript:

#!/bin/bash
datum=$(date +%d%m%Y)
cd /
tar cfvz Pfad_zu_der_ZIP_Datei/dump_$datum.tar.gz Verzeichnis_was_gezippt_werden_soll
# Löschen von allen alten Dateien die älter als 14 Tage sind
cd Pfad_zu_der_ZIP_Datei
find Pfad_zu_der_ZIP_Datei/dump_*.tar.gz -mtime +14 -exec rm {} \\;
 

Es besteht auch die Möglichkeit dass Sie diesen Job automatisieren über eine CronJob. Dazu loggen Sie sich auf der Shell Konsole ein und geben den Befehl: crontab -e ein. Danach sollte die crontab mit ihren hinterlegten Editor geöffnet werden. Tragen Sie nachfolgende Zeile ein und es wird in der Nacht um 5:00 Uhr jeden Tag das Verzeichnis als gepackte Datei abgelegt.

0 5 * * * /bin/backup.sh




(, Eintrag erstellt am: 01.03.2014)


Hier können Sie uns Ihren Feedback senden zu den FAQ Eintrag. Jeder nützlicher Hinweis hilft uns die FAQ Datenbank zu verbessern.