Мы переводим Windows Server с очень старой версии (2008) на новую. Мы помещаем хранилище в систему NFS, которая будет распределена между несколькими серверами. Все хорошо, но сервер 2008 года не работает с nfs (длинный рассказ - нет исправления, которое не сломало бы сервер).
Я создал (с некоторой помощью) скрипт:
: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
Теперь есть некоторые проблемы с этим. Он работает отлично, но если я выйду из системы или запустится на какое-то время, застрянет. Он не дает сбоя или выдает ошибку - он просто переходит к чему-то, что выглядит как период ожидания. Я запускаю его из cmd - и если я просто нажимаю Enter в командной строке, он возобновляется. Как это можно исправить?
Кроме того, когда я запускаю, если из Windows запланированные задачи выглядит так, как будто он вообще не запускается, он возвращает пустой запуск. Зачем?