Wenn man bei einem Rootserver mehrere Dateien in ein Verzeichnis zippen möchte, kann man dies mit den kleinen Shell Script umsetzen. Dieses Shellscript muss man in den Verzeichnis /bin anlegen.
Damit dieses Script ordnungsgemäß läuft, müssen die Pfadangaben entsprechend angepasst werden. Man könnte 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 des Shell Scriptes das entsprechende Verzeichnis zippen.
Code des Shell Scriptes:
#!/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 {} ;
