Linux Frage

06/11/2012 14:09 TheRzR#1
Hey Leute,
ich habe mir ein Backup System ausgedacht:
Also Über den Tag soll er unkompromierte tar s erstellen, da es nicht so an der Leistung frisst. (habe einen GameServer).
Aber ich will das das script über die nacht dann die tar s komprimiert (stufe 9 )
wie das mit crontab funktioniert weis ich.

Was ich erwarte/bitte: Script geht ins verzeichniss, macht aus der tar eine tar.gz komprimiert auf stufe9 und löscht dann die mit nur .tar am ende. und die datei namen soll er übernehmen.

Hier ist das Script was die Tar erstellt.

Code:
#!/bin/bash
DATUM=`date +%m.%d.%y-%H:%M`
tar cfv /backup/mc/backup_$DATUM.tar /root/mc
tar cfv /backup/ts3/backup_$DATUM.tar /root/ts3
06/12/2012 02:16 ms​#2
Code:
#!/bin/bash
for file in /backup/mc/*.tar
do
    gzip -9 "$file"
done
for file in /backup/ts3/*.tar
do
    gzip -9 "$file"
done