Hallo zusammen,
ich stehe gerade mit einer Sache gehörig auf dem Schlauch. Ich möchte über einen cron-Job regelmäßig Verzeichniss in separate passwortgeschützte Zip-Dateien packen.
Generell stelle ich mir das so vor:
Das klappt auch so ganz gute wenn ich den Befehl aus dem Ordner starte in dem ich auch die zu packenden Ordner liegen habe.Code:for i in *; do zip --password test /zipordner/"${i%/}.zip" -r "$i" ; done
Wenn ich das aus einem Skript über cron starten will, dann muss ich ja den Pfad der zu zippenden Ordner angeben.
Genau da liegt das Problem denn wenn ich sage
Dann sucht er natürlich nach der Datei 'archiv/*" die es natürlich so nicht gibt.Code:for i in /archiv/*; do zip --password test /zipordner/"${i%/}.zip" -r "$i" ; done
Hat einer eine Idee wie ich das hinbekommen könnte?
Sorry...ich bin noch etwas neu was bash angeht.
Danke
Lesezeichen