2016-10-19 2 views
0

У меня есть (Synology) сетевой ресурс, который установлен на мини Mac 1. Я хотел бы эту долю будет синхронизироваться с Mac mini 2:LaunchAgent с WatchPaths на смонтированном сетевом ресурсе

  • Когда содержание указанного каталога изменяется
  • Кроме того, он должен синхронизировать каждый час

Я создал скрипт Rsync и следующий LaunchAgent:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>KeepAlive</key> 
    <dict> 
     <key>SuccessfulExit</key> 
     <false/> 
    </dict> 
    <key>Label</key> 
    <string>com.company.rsync</string> 
    <key>ProgramArguments</key> 
    <array> 
     <string>/Library/Scripts/rsync.sh</string> 
    </array> 
    <key>StartInterval</key> 
    <integer>3600</integer> 
    <key>WatchPaths</key> 
    <array> 
     <string>/Volumes/web/network_share/specified_directory</string> 
    </array> 
</dict> 
</plist> 

Когда я смотрю файл журнала rsync, кажется, что он синхронизируется каждые 30 секунд, хотя в указанном каталоге ничего не изменяется.

Если я меняю каталог на локальный каталог (например,/Объемы/Сервер HD 2/local_share), все работает нормально.

Так что запуск LaunchAgent запускается каждые 30 секунд, и я не знаю, как это сделать. Я также просмотрел скрытые файлы внутри каталога, но они также не изменились.

EDIT:

Я думал, что это была ошибка Synology, где временные метки файлов были изменены на некоторую дату в 2040 году Но я перешел на другой Synology, который обновляется до последней DSM, которая не имеет этой проблемы больше , Однако проблема все еще существует.

Многословный каротаж говорит:

total: matches=0 hash_hits=0 false_alarms=0 data=0

ответ

0

Все еще не уверены, что вызывает такое поведение, но монтировании папки с кем-л, кажется, решен вопрос.

Смежные вопросы