Hallo liebe Gemeinde,
ich übe mich gerade in der Erstellung von bash und das Einbinden von Konfigurationsdateien und verzweifle ein wenig daran. Mein Ziel ist es ein Backupscript mit Rsync zu erstellen, der über eine Konfigurationsdatei unter /etc/ba.conf konfiguriert werden kann.
Darin soll dann Quelle, Ziel, Menge an Backups und Zeitpunkt, ab welchen Tag das älteste Backup gelöscht werden soll, definiert werden.
Das heißt, meine .conf Datei beinhalte folgende Parameter:
Quelle=/var/www/
Ziel=/home/pi/HDD/HDD03/
#Aufbewahrung=7 #Alles was älter als 7 ist soll gelöscht werden
#SSHPORT= 22
#SSHUSER= sshuser
#FROMSSH= piproduktiv
#TOSSH= pibackupserver
Im Moment will ich erst mal Quelle und Ziel zum Laufen bringen. Wenn ich jetzt meinen Rsync so in die Konsole pushe "rsync -av --delete /var/www/ /home/pi/HDD/HDD03/" dann funktioniert das ohne Probleme. Wenn ich den bash jedoch über bash /pfad/zu/meinem/backupscript.sh ausführe, wirft mir die Konsole Fehler
bash /home/pi/HDD/HDD03/SKB/test.sh
sending incremental file list
rsync: link_stat "/home/pi/echo" failed: No such file or directory (2)
rsync: link_stat "/home/pi/echo" failed: No such file or directory (2)
rsync: readlink_stat("/home/pi/HDD/HDD01/.Trash-0/expunged/1155483576/var/www/html/SK/OLD2012to2015/Backup/gallery/images/medium/361804fba18899918f27207f291e4ec9.jpg") failed: Input/output error (5)
rsync: readlink_stat("/home/pi/HDD/HDD01/.Trash-0/expunged/1155483576/var/www/html/SK/OLD2012to2015/Backup/gallery/images/medium/b8af943b83152c8ec5ff22c1eaba01ab.jpg") failed: Input/output error (5)
file has vanished: "/home/pi/HDD/HDD01/.Trash-0/expunged/1155483576/var/www/html/SK/OLD2012to2015/Backup/gallery/images/medium/fc34d85c4eb56e4ceb67e265efc960a1.jpg"
file has vanished: "/home/pi/HDD/HDD01/.Trash-0/expunged/1155483576/var/www/html/SK/OLD2012to2015/Backup/gallery/images/medium/0caee58022eee676311d5543e634fb81.jpg"
file has vanished: "/home/pi/HDD/HDD01/.Trash-0/expunged/1155483576/var/www/html/SK/OLD2012to2015/Backup/gallery/images/medium/319f7d51e2aebcbAbb842ff22a846704.jpg"
file has vanished: "/home/pi/HDD/HDD01/.Trash-0/expunged/1155483576/var/www/html/SK/OLD2012to2015/Backup/gallery/images/medium/1f55900225cef116a93433b3c9958dac.jpg"
file has vanished: "/home/pi/HDD/HDD01/.Trash-0/expunged/1155483576/var/www/html/SK/OLD2012to2015/Backup/gallery/images/medium/f5`4cc3d6bcb7444f50fbe0e3f24f74f.jpg"
rsync: readlink_stat("/home/pi/HDD/HDD01/.Trash-0/expunged/1176067180/var/www/html/SK/OLD2012to2015/Backup/gallery/images/cache/c3f3475dbb577d29d7d427c70b2b3746.jpg") failed: Input/output error (5)
IO error encountered -- skipping file deletion
rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(632) [sender=3.1.1]
Alles anzeigen
HDD01 existiert tatsächlich, wird aber von mir nicht angesprochen. In der .sh Datei steht folgendes:
Ist die Syntax falsch oder wird mein Vorhaben von rsync nicht unterstützt?