Jump to content
Sign in to follow this  
ElectroNik

rsync отчет о синхронизации

Recommended Posts

Посоветуйте плиз.. есть устройства с линуксом на борту. Эти устройства должны через rsync удаленно синхронизироваться с update-сервером. Устройства используют GPRS и 3G инет, связь крайне неустойчива и бывают приколы с зависанием usb-модемов, плюс некоторые нехорошие GSM операторы не дают ни статических ни динамических IP-адресов, т.е. достучаться к устройствам потом нереально. Как сделать чтобы устройства сообщали UPDATE серверу, что синхронизация прошла успешно и все файлы были получены?

Share this post


Link to post
Share on other sites

Привет

На мой взгляд, есть четыре варианта:

1. Если есть доступ к UPDATE серверу и там работает rsync сервер, то можно включить (или увеличить дебаг-левел) логгинг операций и анализировать лог после отдачи файлов на сервере, без помощи клиента.

2. Если используется протокол ssh для синхронизации, значит можно после выполнения апдейта на клиенте подготовить скрипт (shell или, даже лучше, на TCL, например, используя expect скрипт), который будет долбить update сервер с целью положить туда нотификацию о статусе апдейта, используя ssh, scp или sftp протоколы.

3. Создать общий location, скажем ftp на другом, доступном и клиенту и серверу, и класть нотификации туда или использовать почтовую рассылку.

4. Использовать SOAP или другие протоколы, обеспечивающие гарантированную доставку данных.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...