Ich möchte gerne ein Script basteln das alle 24 Stunden den ftp Ordner sichert, jedoch stimmt da was nicht. Das Script sieht so aus
Code: Alles auswählen
#!/bin/bash
DATE=`+"%d-%m-%Y"`
NAME="Backup"
cd /media/ext/ftpbackups
tar cf $NAME-$DATE.tar /media/ext/ftp/*
Code: Alles auswählen
./backup.sh: Zeile 3: +%d-%m-%Y: Kommando nicht gefunden.
tar: Entferne führende „/“ von Elementnamen
Code: Alles auswählen
./backup.sh: Zeile 3: fg: Keine Job Steuerung in dieser Shell.
tar: Entferne führende „/“ von Elementnamen
Vorallem, was muss ich eingeben dass das richtige Datum immer eingefügt wird? Geht das überhaupt?
Ich hab das ganze auch schon mit dd versucht aber selbst dd ist nicht kompatibel mit Verzeichnissen.
Code: Alles auswählen
root@raspberrypi:~/scripte# dd if=/media/ext/ftp/ of=/media/ext/ftpbackups/$DATE.img
dd: Lesen von „/media/ext/ftp“: Ist ein Verzeichnis
0+0 Datensätze ein
0+0 Datensätze aus
0 Bytes (0 B) kopiert, 0,00600078 s, 0,0 kB/s
Code: Alles auswählen
root@raspberrypi:~/scripte# dd if=/media/ext/ftp/* of=/media/ext/ftpbackups/$DATE.img
dd: öffne „/media/ext/ftp/*“: Datei oder Verzeichnis nicht gefunden
root@raspberrypi:~/scripte# dd: Lesen von „/media/ext/ftp“: Ist ein Verzeichnis
Shell habe ich auch schon eine andere versucht. Ich hab statt #!/bin/bash auch schon #!/bin/sh probiert. Der Fehler bleibt jedoch gleich.