Sincronización automática de files locales a control remoto

¿Hay alguna herramienta OSX que pueda vigilar los cambios de files en un directory y sincronizar (SFTP) esos cambios con un server remoto?

Básicamente quiero editar files localmente (cualesquiera files, cualquier progtwig) y hacer que se carguen automáticamente en el server.

Rsync no puede mirar un directory para ver los cambios por sí mismo, y parece que no puedo hacer que lyncd se ejecute en osx, debido a que no hay una herramienta de inotify.

¿Algunas ideas?

  • transferencia de files de Tiger (10.4.11) a Mountain Lion (10.8)
  • Desactivado iPhone 6- recuperación de datos posible?
  • Buscando una herramienta para sincronizar automáticamente SFTP bidireccional con la carpeta local
  • Transfiere files de computadora a iphone sin usar iTunes
  • Acción de Automator para cargar un file / carpeta
  • Ya no puedo ver la URL desde donde descargué un file en Obtener información, ¿puedo recuperarlo?
  • La mejor manera de dividir files multimedia grandes para compartir
  • ¿Cuál es el nombre y la contraseña del server de transferencia?
  • 5 Solutions collect form web for “Sincronización automática de files locales a control remoto”

    Solo conozco sistemas propietarios como DropBox.

    Pero parece que esto podría hacerse con bastante facilidad, utilizando kqueue para detectar cambios de files y ejecutando rsync unos segundos más tarde.

    RE: "… Básicamente quiero editar files localmente (cualesquiera files, cualquier progtwig) y hacer que se carguen automáticamente en el server".

    Tienes suerte, DoubleDown hará exactamente lo que has especificado:

    Descarga directa para DoubleDown aquí .

    DoubleDown página de descarga con más información aquí .

    Más información sobre DoubleDown:

    Doubledown guarda una copy local completa del directory remoto que está sincronizando para que todas sus operaciones locales sean muy rápidas. Después de realizar una synchronization inicial (teniendo cuidado de no bloquear ningún cambio local), Doubledown recibe una notificación de los cambios por parte de la estructura FSEvents de Mac OS X y responde creando, cargando y eliminando files o directorys según sea necesario.

    Espero que esto ayude.

    Si está contento escribiendo un guión, las Acciones de carpeta le permiten lograr lo que necesita:

    http://www.simplehelp.net/2007/01/30/folder-actions-for-os-x-explained-with-real-world-examples/

    La siguiente página parece ofrecer exactamente la solución que está buscando:

    http://sites.google.com/site/andreatagliasacchi/blog/osxautomaticsyncwithfolderactions

    Aquí hay un artículo sobre hacer exactamente eso con un script de Ruby.

    Utiliza FSEvent , la contraparte de inotify en Mac OS X.

    Use la herramienta de command-line entr para ver los cambios de files en un directory. Tiene una opción especial para reactjsr a los events cuando se agrega un nuevo file a un directory. La implicación es que si aparece un nuevo file, debe salir para permitir que un bucle de shell externo vuelva a explorar el sistema de files, por lo que cuando se usa -d , debe usarlo con un bucle. Por ejemplo (para verificar cambios en la path/ directory):

     $ while true; do > find path/ | entr -d sh -c 'rsync -vuar path/ example.com:. && echo Updated' > done 

    Instalación vía Brew: brew install entr .

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).