На информационном ресурсе применяются cookie-файлы. Оставаясь на сайте, вы подтверждаете свое согласие на их использование.
Ищу программу для автоматической передачи файлов
        2688
                10
                
                
                    Aleksk2000
                
                
        
        activist
            Люди подскажите - может кто сталкивался с решением:
Есть сетевой диск на котором куча папок (20 - на данный момент, но количество растет), и соответственно каждой папке удаленный компьютер. В эти папки программкой выкладывается кучка мелких файлов (от 100 байт - до 3,5Мб). Необходимо реализовать передачу этих файлов на удаленные компьютеры. И соответственно удаленные компьютеры также формируют такие файлы - которые складываются в одну папку на сетевом диске.
Каналы связи модемные, поэтому желательно чтоб программа умела докачивать эти файлы. Еще раз уточняю необходима именно передача файлов а не синхронизация папок или файлов, источник после передачи должен убиваться.
    Есть сетевой диск на котором куча папок (20 - на данный момент, но количество растет), и соответственно каждой папке удаленный компьютер. В эти папки программкой выкладывается кучка мелких файлов (от 100 байт - до 3,5Мб). Необходимо реализовать передачу этих файлов на удаленные компьютеры. И соответственно удаленные компьютеры также формируют такие файлы - которые складываются в одну папку на сетевом диске.
Каналы связи модемные, поэтому желательно чтоб программа умела докачивать эти файлы. Еще раз уточняю необходима именно передача файлов а не синхронизация папок или файлов, источник после передачи должен убиваться.
                
                    onanymous
                
                
        
        
    guru
            Первое, что приходит на ум - командный файл, запускаемый на удаленной системе, который забирает файлы из своей папки на сетевом диске и записывает на него что-то свое :-)
    
                
                    BlastOff
                
                
        
        
    veteran
            Тебе нужно что-то типа фидошного мылера. T-mail консольный или Radius виндовый. Только чувствую запаришься с настройками.
    может тогда лучше самому написать на том-же Perl?
    
                
                    Aleksk2000
                
                
        
        
    activist
            Как раз так и работает, но появились определенные проблемы которые и необходимо решить, командный файл хорош когда у тебя от 1 до 5 удаленных площадок, потом это перестает работать эффективно, к сожалению ((
    
                
                    Aleksk2000
                
                
        
        
    activist
            Знаю - есть такие, но разворачивать фидошную систему - не вижу смысла, проще уж на самом деле написать свою программку.
    
                
                    Aleksk2000
                
                
        
        
    activist
            В принципе я и пошел по этому пути, первая часть - отвечающая за упаковку файлов практически написана, осталось написать еще 2, передачу и управление, плюс отладка. К сожалению я не силен в програмировании, но когда писал возникла мысль, неужели ничего подобного никто не придумал ??
    Сейчас читают
            
            Новосибирск и Академ - свои и чужие
            537652
                2016
                Марафон стройности - 54
            170859
                1000
                Православие в школе - часть 2
            144745
                1049
                
                
                    Max_13
                
                
        
        
    veteran
            Ну и правильно.
Наверное есть, но не конкретно под твои задачи...
    
Наверное есть, но не конкретно под твои задачи...
                
                    onanymous
                
                
        
        
    guru
            > командный файл хорош когда у тебя от 1 до 5 удаленных площадок, потом это перестает работать эффективно
Не совсем понятно... А какого рода проблемы возникают с увеличением количества удаленных систем? Вопрос с упаковкой решается, кстати, средствами тех же командных файлов. То есть они пакуются сервером в процессе выкладывания и распаковываются клиентом после перекачки.
    Не совсем понятно... А какого рода проблемы возникают с увеличением количества удаленных систем? Вопрос с упаковкой решается, кстати, средствами тех же командных файлов. То есть они пакуются сервером в процессе выкладывания и распаковываются клиентом после перекачки.
                
                    Aleksk2000
                
                
        
        
    activist
            У меня сервер под управлением Novell, и так просто эту проблему не решить. упаковка не решит всех проблем. так как файлы реально маленькие - иногда после упаковки они становятся еще больше ((
Поэтому выход один похоже, писать что то свое )) и изобретать велосипед ((
    Поэтому выход один похоже, писать что то свое )) и изобретать велосипед ((
                
                    BlastOff
                
                
        
        
    veteran
            Может я не совсем точно выразился, но развёртывать всю фидошную систему не надо.
Всё достаточно просто.
Ставим на всех машиных радиус (гуишный, но виндовый), настойка сначала 30 минут, потом по 10. Присваиваем каждой машине формальный адрес типа 33:33/33.n На основном компе пишем мелкий скрипт, который создаёт файлы с именами 0000000n.flo (n - номер удалённого компьютера). А в этом файле пишем полный путь к файлу, который надо передать. Радиус сканирует inbox на наличие таких файлов, определяет кому что отправлять. Удалённая система коннектится с основным компом и забирает свои файлы. К тому же, не надо создавать много копий одного и того же файла.
По похожему принципу устроены банковские клиенты, которые принимают/отправляют счета. Кажется так.
    Всё достаточно просто.
Ставим на всех машиных радиус (гуишный, но виндовый), настойка сначала 30 минут, потом по 10. Присваиваем каждой машине формальный адрес типа 33:33/33.n На основном компе пишем мелкий скрипт, который создаёт файлы с именами 0000000n.flo (n - номер удалённого компьютера). А в этом файле пишем полный путь к файлу, который надо передать. Радиус сканирует inbox на наличие таких файлов, определяет кому что отправлять. Удалённая система коннектится с основным компом и забирает свои файлы. К тому же, не надо создавать много копий одного и того же файла.
По похожему принципу устроены банковские клиенты, которые принимают/отправляют счета. Кажется так.
