Me gustaría automatizar las copias de seguridad de mi familia, concretamente me gustaría ejecutar un shell script (con rsync
) cuando un unidad externa está conectado.
Como es una cosa de familia, debería ser también una especie de GUI impulsado, tal vez un icono como el de Dropbox. Probablemente un shell script con fswatch
no es muy agradable para jugar, probablemente se quejarán y seguramente no entenderán si se produce un error.
Estaba pensando en Automator o AppleScript (ya tengo la GUI para la copia de seguridad script en AppleScript, pero no la automatización), ya que "Folder Actions" no está disponible para /Volumes
pero cualquier otra solución es más que bienvenida.
¿Alguna sugerencia?
0 votos
En realidad, un acción de la carpeta en el
/Volumes
es exactamente como yo lo haría, y lo logré con éxito para los propósitos de esta respuesta aquí . Contiene instrucciones sobre cómo configurar una acción de carpeta para/Volumes
. Si quieres que te proporcione una respuesta específica para tu pregunta, puedo intentar hacerlo por ti, o simplemente puedes seguir mi guía de la otra respuesta y adaptarla a tu caso de uso específico.0 votos
La otra forma de controlar la carpeta sería a través de un
launchd
plist, que puede ejecutar un AppleScript para realizar el proceso de copia de seguridad si la unidad que desencadena el AppleScript es la correcta (similar a la acción de la carpeta en este sentido).