Quiero ejecutar un comando rsync todos los días o con más frecuencia para hacer una copia de seguridad de una raspbery pi en mi red en una unidad conectada a mi mac. Veo launchd, pero estoy muy confundido acerca de cómo hacer que funcione, y también me gustaría poder ver que el script se ha ejecutado, por ejemplo, cómo con la máquina del tiempo puede ver cuándo se realizó la última copia de seguridad, entonces Puedo comprobarlo.
Este es el comando que quiero ejecutar: rsync -avz -e ssh pi@10.0.0.4:/ /Volumes/PiBackup/Rsync
Cualquier ayuda sería muy apreciada. También tomaré cualquier metodología, cron, launchd, applescript, lo que sea que funcione bien.
Puede usar Automator para crear un "Evento de calendario". Puede usar la Utilities > Run Shell Script
acción para ejecutar el script deseado y luego usar Utilities > Display Notification
para mostrar que se ejecutó el script.
Cuando guarde el flujo de trabajo, se mostrará un cuadro de diálogo que le pedirá que asigne un nombre al evento y, a continuación, colocará automáticamente un evento en el calendario y actuará en consecuencia. A continuación, puede cambiar la hora de ese evento y la frecuencia de repetición.
Millivías
rsync
ambas plataformas, pero hay algunas cosas que OS X "se niega" a ver. Consulte raspberrypi.stackexchange.com/questions/42950/… para una discusión similar. Sería mejor usar una unidad en el Pi (u otra máquina Linux).Ubermaan