¿Cómo puedo sincronizar el servidor ftp con mi computadora local mediante cronjob u otros medios?

¿Cómo puedo sincronizar el servidor ftp con mi computadora local mediante cronjob u otros medios?

En este momento estoy operando en un servidor web al que se envían archivos cada pocas horas mientras trabajo. Tengo que verificar que cada archivo que subo tenga una marca de tiempo diferente a la que tenía cuando comencé a trabajar en él (lo cual puede ser un problema). ¿Existe algún programa o script que pueda descargar automáticamente todos los archivos nuevos del servidor web y actualizar mis archivos antes de comenzar a trabajar en ellos? Lo único que he podido encontrar hasta ahora es sincronizar los archivos que tengo localmente con el servidor, con lo cual no tengo problemas. Estoy ejecutando Linux en la computadora de mi trabajo.

Respuesta1

Hay muchas formas de duplicar directorios donde las marcas de fecha más recientes tienen prioridad. Utilizo lftpel mirrorcomando en un contexto similar, que se puede programar.

Aún tendrá problemas si refleja antes de comenzar a trabajar en un archivo, lo edita y luego descubre que alguien ha subido una nueva versión durante este tiempo. Lo que probablemente necesites en circunstancias como estas es control de versiones, específicamenterepartidocontrol de versiones, comoMercurialogit.

información relacionada