Estamos moviendo el servidor de Windows de una versión muy antigua (2008) a una nueva. Estamos poniendo el almacenamiento en un sistema de nfs que será compartido entre varios servidores. Todo bien y bien, pero el servidor 2008 no funciona con los nfs (historia larga, no hay una solución que no aplaste al servidor).
He creado (con algo de ayuda) un script:
:loop
C:\cygwin64\bin\killall rsync
C:\cygwin64\bin\rsync.exe -avdH --perms --partial-dir=/cygdrive/w/partial_rsync/ --delete --delete-during --stats --log-file=/home/Administrator/rsynclogs/backup.log /cygdrive/z/ /cygdrive/w/
goto loop
Ahora, hay algunos problemas con eso. Se ejecuta muy bien, pero si me desconecto o se ejecuta durante algún tiempo está bloqueado. No se bloquea ni da un error: solo se dirige a algo que parece un período de espera. Lo ejecuto desde cmd, y si simplemente presiono enter en el símbolo del sistema, se reanuda. ¿Cómo se puede arreglar?
Además, cuando ejecuto si desde Windows las tareas programadas parece que no se ejecuta en absoluto, devuelve una ejecución vacía. ¿Por qué?