nach mehreren Stunden suchen und lesen hab ich nun das hier zusammen bekommen:
Code: Alles auswählen
#!/bin/sh
tar cvzf sicherung-`date +%d-%m-%Y`.tar.gz \
/var/log \
/home/swolf
echo "Sicherung ok"
#!/bin/sh
tar cvzf sicherung-`date +%d-%m-%Y`.tar.gz | split -b 1m /root/sicherung-`date +%d-%m-%Y`.tar.gz.split \
/var/log \
/home/swolf
echo "Sicherung ok"
Das obere Script geht problemlos, dann wollte ich noch Split mit einbauen, aber das will einfach nicht funktionieren:
Code: Alles auswählen
root@Samuel-D:~# ./backup.sh
tar: Anlegen eines leeren Archivs wird feige verweigert.
Try `tar --help' or `tar --usage' for more information.
split: zu viele Argumente
,,split --help" gibt weitere Informationen.
Sicherung ok
root@Samuel-D:~#
Zweites problem ist noch das tar das Archve immer in dem Verzeichniss erstellt in dem ich das Script ausführe.
Wollte jedoch voher den Inhalt des Verzeichnisses löschen damit alte Bachups sicher weg sind, kann ich haber nicht weil da ja mein Script liegt.