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.

  • transferencia de files de Tiger (10.4.11) a Mountain Lion (10.8)
  • ¿Cómo deshabilitar todas las cachings en safari 11?
  • ¿Cómo puedo get versiones anteriores de Xcode?
  • No puedo encontrar otool en mi iPod con jailbreak
  • Buscando una herramienta para sincronizar automáticamente SFTP bidireccional con la carpeta local
  • Importación de vCards desde un website a Contacts.app de iOS
  • 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?

  • ntpd: time constantemente incorrecto a mediados de 2013 MacBook Air
  • ¿Cómo instalar un cliente FTP desde la línea de command en Mac?
  • Las notas creadas a través de Siri no se sincronizan con Gmail hasta que se editen manualmente
  • Prefiere iPhone al sincronizar lists de reproducción entre iTunes y iPhone
  • ¿Cómo sincronizar sin problemas contactos y calendars entre dispositivos?
  • iTunes no puede convertir pistas Apple Lossless a files AAC de 128 kbps cuando se sincroniza con el iPhone
  • 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).