Титла: Синхронизиране на файлове между Windows Server и Linux Публикувано от: belatoris в Jun 13, 2014, 12:08 Здравейте,
Ситуацията е следната. Използваме специализиран софтуеър, който е създаден за уйндоус. По тази причина ползваме и Windows Server 2012. Наскоро успяхме да подкараме и програмата с Wine на Mint 17. От време на време въпросната програма се обновява. Това става като в определена папка на сървъра се постави ново exe и клиентите го получават автоматично. Искам да синхронизирам двете екзета, това на съвръва и това на локалната машина с Минт, така че при всяко включване на клиента, при промяна в екзето на сървъра да се променя и локалното екзе, но при промяна на локалното екзе да не се засяга това на сървъра, те връзката да е еднопосочна. Четох за доста варианти като rsync и Unison, но не мога да се оправя. Сървъра и по конкретно папката с екзето мога да достъпвам чрез Samba и чрез FTP. Какви са вашите предложения? Титла: Re: Синхронизиране на файлове между Windows Server и Linux Публикувано от: jet в Jun 13, 2014, 14:45 Код: su всеки час Минт ще проверява за нова версия и ще я сваля ако има такава. А има ли причина да не изпълняваш .ехе-то директно от сървъра? Титла: Re: Синхронизиране на файлове между Windows Server и Linux Публикувано от: belatoris в Jun 13, 2014, 19:59 Сървърът е в друга сграда и достъпа се осъществява чрез VPN. Искам да пестя трафик. Ще го пробвам и ще споделя дали всичко е ок. Благодаря много.
Титла: Re: Синхронизиране на файлове между Windows Server и Linux Публикувано от: dreamdj в Jun 14, 2014, 17:19 На всеки час едва ли е нужно, все пак се ъпдейтва регулярно това ехе. Пробвай с rsync
Код: 30 8 * * * /usr/bin/rsync -rtu /mint/exe/ /remote/exe/ 1> /dev/null В този случай всеки ден в 08:30 rsync ще проверява за нова версия на ехе-то и ако я има ще я прехвърля ремоут. Това при мен е за локална синхронизация, след като инженерите успяха да си затрият папките на сървъра. Тъй като го изпълняваш от сървъра към станциите не би трябвало да ползваш потребител и парола за локално. Титла: Re: Синхронизиране на файлове между Windows Server и Linux Публикувано от: BRADATA в Jun 14, 2014, 18:00 Решение: скрипт за стартиране на exe-то. За да работи в папката на сървъра с новата версия на програмата се записва в файл md5.txt с md5 сумата на exe-то. Ето нещо набързо скалъпено...
Код
Титла: Re: Синхронизиране на файлове между Windows Server и Linux Публикувано от: jet в Jun 15, 2014, 02:52 На всеки час едва ли е нужно, все пак се ъпдейтва регулярно това ехе. Пробвай с rsyncСамо дето rsync не работи през ftp протокола, аз затова съм ползвал wget Титла: Re: Синхронизиране на файлове между Windows Server и Linux Публикувано от: dreamdj в Jun 16, 2014, 21:08 @jet. Не видях някъде да пише FTP все пак. Виждам в описанието на автора М$ бозе като в моя случай.
@BRADATA интересен подход [_]3 |