Программа передачи файлов с приоритетами под Linux?

Доброго времени суток, уважаемое Хабрасообщество!


Может кто-нибудь подсказать программу для гарантированной передачи файлов с приоритетами под Linux?

Имеется в виду ПО, которое способно передавать некоторый список файлов, каждому из которых назначен приоритет и адрес назначения. Само собой отправляются сначала более срочные. Если во время отправки приходит файл с большим приоритетом, то передача менее приоритетных файлов приостанавливается и начинается отправка пришедшего файла, как только его доставили, продолжаем загрузку остальных.

Программа должна быть устойчива к разрывам связи. Если таковой все таки был, то просто дожидаемся, когда связь восстановится и продолжаем отправку.

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


Заранее спасибо за ответ!
  • Вопрос задан
  • 3492 просмотра
Пригласить эксперта
Ответы на вопрос 2
@porzione
Под указанные требования вполне годятся торренты, а именно rtorrent — регулируются приоритеты и ширина канала, управляется удаленно через RPC. А можно через nginx с HttpLimitReqModule, или другой http. Зависит от того, кто инициирует передачу и надо ли менять скорость динамически.
Ответ написан
Комментировать
yse
@yse
Попробуйте покопать с сторону rsync. Если обернуть в скрипт — можно горы свернуть.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы