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:

Code:
for i in *; do zip --password test /zipordner/"${i%/}.zip" -r "$i" ; done
Das klappt auch so ganz gute wenn ich den Befehl aus dem Ordner starte in dem ich auch die zu packenden Ordner liegen habe.
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

Code:
for i in /archiv/*; do zip --password test /zipordner/"${i%/}.zip" -r "$i" ; done
Dann sucht er natürlich nach der Datei 'archiv/*" die es natürlich so nicht gibt.
Hat einer eine Idee wie ich das hinbekommen könnte?
Sorry...ich bin noch etwas neu was bash angeht.
Danke