Унисон "повторяю часы" не работает
Я недавно установил unison на свою домашнюю машину (OSX 10.9) и на своем удаленном сервере (Ubuntu 12.04 64-bit).
У меня версия 2.40.102 установлена в обоих местах. Я использовал "brew install unison" на своем Mac и скомпилировал из исходного кода на сервере.
Проблема в том, что я не могу заставить "-repeat watch" работать. Он подключается, но потом ничего не делает.
Contacting server...
Connected [//... -> //...]
И это все. Если я передам что-нибудь, например, "1" к -repeat
флаг это работает просто отлично.
Есть ли что-то еще, что мне нужно сделать, чтобы заставить его наблюдать за изменениями и синхронизировать, когда что-то меняется?
1 ответ
Вам следует обновить unison до последней версии. Согласно руководству, до версии 2.48.3 в случае сбоя программы мониторинга файлов она молча игнорировала проблему. В журнале изменений для 2.48.3:
Средство просмотра файлов теперь не работает, когда не удается просмотреть каталог, вместо того, чтобы молча игнорировать проблему.
Вам следует обновить unison до последней версии, чтобы по крайней мере вы получили сообщение об ошибке, если происходит сбой средства просмотра файлов. Версия 2.48.3 также внесла несколько улучшений в средство просмотра файлов (unison-fsmonitor
), так что это должно исправить вашу проблему.