Ситуация: На клиентских компах (на винде) есть папка (kl) в ней есть подпапки in,out.
Также есть сервер на котором есть папка для каждого клиента(kl1,kl2..) в которой также
есть in,out.Задача: Нужно приложение которое бы мониторило бы эти папки на клиентах и на сервере ,
и при записи фаила на клиенте в папку out он передавался бы на сервер в папку in,
и наоборот из папки out на сервере в папку in на клиенте.Вопрос: Может кто знает про такое приложение, подскажите пожалуйсто !
З.Ы: Сервер желательно чтоб на linux-е былЗаранее спасибо!
rsync+cron с таким справятся в два счета. Можно шелл+inotify, можно демон на перле, да много еще чего можно, задача то элементарная.
>rsync+cron с таким справятся в два счета. Можно шелл+inotify, можно демон на
>перле, да много еще чего можно, задача то элементарная.Спасибо за то что откликнулись!
Задача все же не совсем простая, наверное я просто не достаточно ее описал .
фаилики должны уходить и с виндовых машин а там нет inotify , плюс ,после передачи они
должны удалятся, либо переносится в др папку, допустим sent.
т.е чтобы можно было проверить ушел фаил или нет , нужно просто посмотреть в sent.
С помощью rsync или ftp(не получается удалять файлики , или переносить их) такое врядли получится, поэтому я и подумал что есть уже готовые приложения.
Но за ответ большое спасибо! :)
>пожалуйсто !это что-же за слово такое???
а при чём тут почтавик?
>
>>пожалуйсто !
>
>это что-же за слово такое???
>
>а при чём тут почтавик?За ошибки прошу извинить , я далек от совершенства :)
А почтавиком обозвал , т.к просто не знаю как это еще назвать ! :)
Задача в целом очень простая, на уровне шелл скриптов. Можно ее сделать на cmd, можно на REXX, можно на bash, да и вообще, как я раньше уже сказал, вариантов много. Готовые приложения существуют для типичных задач. Ваша хоть и очень простая, но к типичным не относится. Никому подобное не нужно. Если вы сможете детально описать что вам надо и на каких системах что будет выполнятся, то может быть смогу дать примерное решение.
>Задача в целом очень простая, на уровне шелл скриптов. Можно ее сделать
>на cmd, можно на REXX, можно на bash, да и вообще,
>как я раньше уже сказал, вариантов много. Готовые приложения существуют для
>типичных задач. Ваша хоть и очень простая, но к типичным не
>относится. Никому подобное не нужно. Если вы сможете детально описать что
>вам надо и на каких системах что будет выполнятся, то может
>быть смогу дать примерное решение.Спасибо за совет :) вроде понял как должно все быть.
Сервер ставлю на linux-е с inotify и поднимаю на нем vsftp с авторизацией на mysql, и создаю
папочки для юзеров с подпапочками,а на клиентах(win) ставлю wget .Если клиент хочет принять/получить
файлики ,то запускает батничек который сначало скачивает wget-ом все файлики ,если есть, а потом с
помощью встроеного ftp клиента закачивает на сервер свои файлики,среди которых есть zzzzzzzzzzz файлик.
inotify видит создание zzzzzzzzzzz запускает скрипт который копирует все файлы которые были скачаны
клиентом в папку sent этого клиента .(файлик назван zzzzzzz т.к он будет закачиваться последним ,по
алфавиту,а значит если он закачан то все фаилики перед ним тоже скачались)Что скажите, не сильно перемудрил?
Да, если у вас есть опыт работы с inotify ,может подскажете , не силино ли он будет грузить систему
если клиентов будет несколько сотен!
>[оверквотинг удален]
>скачаны
>клиентом в папку sent этого клиента .(файлик назван zzzzzzz т.к он будет
>закачиваться последним ,по
>алфавиту,а значит если он закачан то все фаилики перед ним тоже скачались)
>
>
>Что скажите, не сильно перемудрил?
>Да, если у вас есть опыт работы с inotify ,может подскажете
>, не силино ли он будет грузить систему
>если клиентов будет несколько сотен!сильно
>[оверквотинг удален]
>>закачиваться последним ,по
>>алфавиту,а значит если он закачан то все фаилики перед ним тоже скачались)
>>
>>
>>Что скажите, не сильно перемудрил?
>>Да, если у вас есть опыт работы с inotify ,может подскажете
>>, не силино ли он будет грузить систему
>>если клиентов будет несколько сотен!
>
>сильноСильно перемудрил , или сильно будет грузить? :)
>[оверквотинг удален]
>>>
>>>
>>>Что скажите, не сильно перемудрил?
>>>Да, если у вас есть опыт работы с inotify ,может подскажете
>>>, не силино ли он будет грузить систему
>>>если клиентов будет несколько сотен!
>>
>>сильно
>
>Сильно перемудрил , или сильно будет грузить? :)сильно перемудрил
а подсказать более эффективный путь не пулучаться -- потому как из тебя всё клещами приходится вытаскивать
1. прочитать smart questions (см. google)
2. написать сюда, какая такая хитрая задача решается в принципе, зачем эти каталоги и зачем всё так хитро устроенно -- да пооооооооподробнеееее
Если по сути , то я сам до конца не знаю что это за система, мне сказали продумать транспорт!
На сколько я знаю это нужно для обмена кореспонденцией с представительствами и клиентами.
На данный момент это чудо работает на Windows сервере и называется FreeStyler.
А придумывать что то новое нужно потому что эта прога не ставится на Windows2003 Vista и др,да
и хотелось бы смигрировать это хозяйство на Linux.
Я понимаю что данных маловато, но к сожалению большего не знаю сам :(
Да , и спасибо за smart questions ,почитаю на досуге :)!
>[оверквотинг удален]
>На сколько я знаю это нужно для обмена кореспонденцией с представительствами и
>клиентами.
>На данный момент это чудо работает на Windows сервере и называется FreeStyler.
>
>А придумывать что то новое нужно потому что эта прога не ставится
>на Windows2003 Vista и др,да
>и хотелось бы смигрировать это хозяйство на Linux.
>Я понимаю что данных маловато, но к сожалению большего не знаю сам
>:(
>Да , и спасибо за smart questions ,почитаю на досуге :)!ну как прочитаете -- милости просим