- Registriert
- 06.11.05
- Beiträge
- 138
Liebe Macsperten,
Ich arbeite auf einem Mac mit OS 12.4 und zsh Version 5.8.1. Ich würde gerne mit rsync einen Ordner auf meiner lokalen Festplatte mit einer externen Platte synchronisieren (natürlich nur, wenn diese angeschlossen ist). Dafür habe ich das kleine Script imct_sync.sh geschrieben, das ich ausführbar gemacht und in /usr/local/bin abgelegt habe.
Die Verzeichnisse in diesem Script sind natürlich nur für Testzwecke angelegt. Wenn ich es direkt ausführe, funktioniert es einwandfrei. Jetzt hätte ich gerne, dass das Script automatisch bei jedem Neustart ausgeführt wird. Dafür habe ich mit crontab -e das Folgende eingegeben:
Ich erhalte zwar keine Fehlermeldungen aber ausgeführt wird das Script dennoch nicht. Was mache ich falsch?
Vielen Dank und schöne Grüße,
Robert
Ich arbeite auf einem Mac mit OS 12.4 und zsh Version 5.8.1. Ich würde gerne mit rsync einen Ordner auf meiner lokalen Festplatte mit einer externen Platte synchronisieren (natürlich nur, wenn diese angeschlossen ist). Dafür habe ich das kleine Script imct_sync.sh geschrieben, das ich ausführbar gemacht und in /usr/local/bin abgelegt habe.
Code:
#!/bin/zsh
if \[ -d /Volumes/M_W_E \]; then
rsync -avWe ssh --delete-before /Users/myname/Desktop/source/ /Users/myname/Desktop/target/
fi
Code:
@reboot /usr/local/bin/imct_sync.sh
Vielen Dank und schöne Grüße,
Robert