URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 2809
[ Назад ]

Исходное сообщение
"Посоветуйте почтовик"

Отправлено chapayev , 04-Ноя-09 22:30 
Ситуация: На клиентских компах (на винде) есть папка (kl) в ней есть подпапки in,out.
         Также есть сервер на котором есть папка для каждого клиента(kl1,kl2..) в которой также
          есть in,out.

Задача: Нужно приложение которое бы мониторило бы эти папки на клиентах и на сервере ,
        и при записи фаила на клиенте в папку out он передавался бы на сервер в папку in,
        и наоборот из папки out на сервере в папку in на клиенте.

Вопрос: Может кто знает про такое приложение, подскажите пожалуйсто !
З.Ы: Сервер желательно чтоб на linux-е был

Заранее спасибо!


Содержание

Сообщения в этом обсуждении
"Посоветуйте почтовик"
Отправлено angra , 05-Ноя-09 17:25 
rsync+cron с таким справятся в два счета. Можно шелл+inotify, можно демон на перле, да много еще чего можно, задача то элементарная.

"Посоветуйте почтовик"
Отправлено chapayev , 05-Ноя-09 21:15 
>rsync+cron с таким справятся в два счета. Можно шелл+inotify, можно демон на
>перле, да много еще чего можно, задача то элементарная.

Спасибо за то что откликнулись!
Задача все же не совсем простая, наверное я просто не достаточно ее описал .
фаилики должны уходить и  с виндовых машин  а там нет inotify , плюс ,после передачи они
должны удалятся, либо переносится в др папку, допустим sent.
т.е чтобы можно было проверить ушел фаил или нет , нужно просто посмотреть в sent.
С помощью rsync или ftp(не получается удалять файлики , или переносить их) такое врядли получится, поэтому я и подумал что есть уже готовые приложения.
Но за ответ большое спасибо! :)


"Посоветуйте почтовик"
Отправлено pavel_simple , 05-Ноя-09 22:09 

>пожалуйсто !

это что-же за слово такое???

а при чём тут почтавик?


"Посоветуйте почтовик"
Отправлено chapayev , 05-Ноя-09 22:22 
>
>>пожалуйсто !
>
>это что-же за слово такое???
>
>а при чём тут почтавик?

За ошибки прошу извинить , я далек от совершенства :)
А почтавиком обозвал , т.к просто не знаю как это еще назвать ! :)


"Посоветуйте почтовик"
Отправлено angra , 06-Ноя-09 00:38 
Задача в целом очень простая, на уровне шелл скриптов. Можно ее сделать на cmd, можно на REXX, можно на bash, да и вообще, как я раньше уже сказал, вариантов много. Готовые приложения существуют для типичных задач. Ваша хоть и очень простая, но к типичным не относится. Никому подобное не нужно. Если вы сможете детально описать что вам надо и на каких системах что будет выполнятся, то может быть смогу дать примерное решение.

"Посоветуйте почтовик"
Отправлено chapayev , 06-Ноя-09 12:48 
>Задача в целом очень простая, на уровне шелл скриптов. Можно ее сделать
>на cmd, можно на REXX, можно на bash, да и вообще,
>как я раньше уже сказал, вариантов много. Готовые приложения существуют для
>типичных задач. Ваша хоть и очень простая, но к типичным не
>относится. Никому подобное не нужно. Если вы сможете детально описать что
>вам надо и на каких системах что будет выполнятся, то может
>быть смогу дать примерное решение.

Спасибо за совет :) вроде понял как должно все быть.
Сервер ставлю на linux-е с inotify и поднимаю на нем vsftp с авторизацией на mysql, и создаю
папочки для юзеров с подпапочками,а на клиентах(win) ставлю wget .Если клиент хочет принять/получить
файлики ,то запускает батничек который сначало скачивает wget-ом все файлики ,если есть, а потом с
помощью встроеного ftp клиента закачивает на сервер свои файлики,среди которых есть zzzzzzzzzzz файлик.
inotify видит создание zzzzzzzzzzz запускает скрипт который копирует все файлы которые были скачаны
клиентом в папку sent этого клиента .(файлик назван zzzzzzz т.к он будет закачиваться последним ,по
алфавиту,а значит если он закачан то все фаилики перед ним тоже скачались)

Что скажите, не сильно перемудрил?
Да, если у вас есть опыт работы с inotify  ,может подскажете , не силино ли он будет грузить систему
если клиентов будет несколько сотен!


"Посоветуйте почтовик"
Отправлено pavel_simple , 06-Ноя-09 12:51 
>[оверквотинг удален]
>скачаны
>клиентом в папку sent этого клиента .(файлик назван zzzzzzz т.к он будет
>закачиваться последним ,по
>алфавиту,а значит если он закачан то все фаилики перед ним тоже скачались)
>
>
>Что скажите, не сильно перемудрил?
>Да, если у вас есть опыт работы с inotify  ,может подскажете
>, не силино ли он будет грузить систему
>если клиентов будет несколько сотен!

сильно


"Посоветуйте почтовик"
Отправлено chapayev , 06-Ноя-09 14:03 
>[оверквотинг удален]
>>закачиваться последним ,по
>>алфавиту,а значит если он закачан то все фаилики перед ним тоже скачались)
>>
>>
>>Что скажите, не сильно перемудрил?
>>Да, если у вас есть опыт работы с inotify  ,может подскажете
>>, не силино ли он будет грузить систему
>>если клиентов будет несколько сотен!
>
>сильно

Сильно перемудрил , или сильно будет грузить? :)


"Посоветуйте почтовик"
Отправлено pavel_simple , 06-Ноя-09 14:07 
>[оверквотинг удален]
>>>
>>>
>>>Что скажите, не сильно перемудрил?
>>>Да, если у вас есть опыт работы с inotify  ,может подскажете
>>>, не силино ли он будет грузить систему
>>>если клиентов будет несколько сотен!
>>
>>сильно
>
>Сильно перемудрил , или сильно будет грузить? :)

сильно перемудрил

а подсказать более эффективный путь не пулучаться -- потому как из тебя всё клещами приходится вытаскивать

1. прочитать smart questions (см. google)
2. написать сюда, какая такая хитрая задача решается в принципе, зачем эти каталоги и зачем всё так хитро устроенно -- да пооооооооподробнеееее


"Посоветуйте почтовик"
Отправлено chapayev , 06-Ноя-09 15:19 
Если по сути , то я сам до конца не знаю что это за система, мне сказали продумать транспорт!
На сколько я знаю это нужно для обмена кореспонденцией с представительствами и клиентами.
На данный момент это чудо работает на Windows сервере и называется FreeStyler.
А придумывать что то новое нужно потому что эта прога не ставится на Windows2003  Vista и др,да
и хотелось бы смигрировать это хозяйство на Linux.
Я понимаю что данных маловато, но к сожалению большего не знаю сам :(
Да , и спасибо за smart questions ,почитаю на досуге :)!

"Посоветуйте почтовик"
Отправлено pavel_simple , 06-Ноя-09 15:26 
>[оверквотинг удален]
>На сколько я знаю это нужно для обмена кореспонденцией с представительствами и
>клиентами.
>На данный момент это чудо работает на Windows сервере и называется FreeStyler.
>
>А придумывать что то новое нужно потому что эта прога не ставится
>на Windows2003  Vista и др,да
>и хотелось бы смигрировать это хозяйство на Linux.
>Я понимаю что данных маловато, но к сожалению большего не знаю сам
>:(
>Да , и спасибо за smart questions ,почитаю на досуге :)!

ну как прочитаете -- милости просим