Программа передачи файлов с приоритетами под Linux?
Доброго времени суток, уважаемое Хабрасообщество!
Может кто-нибудь подсказать программу для гарантированной передачи файлов с приоритетами под Linux?
Имеется в виду ПО, которое способно передавать некоторый список файлов, каждому из которых назначен приоритет и адрес назначения. Само собой отправляются сначала более срочные. Если во время отправки приходит файл с большим приоритетом, то передача менее приоритетных файлов приостанавливается и начинается отправка пришедшего файла, как только его доставили, продолжаем загрузку остальных.
Программа должна быть устойчива к разрывам связи. Если таковой все таки был, то просто дожидаемся, когда связь восстановится и продолжаем отправку.
Ну и хотелось бы чтобы был какой-нибудь механизм, позволяющий узнать как идут дела с передачей текущих файлов.
По любому стандартному протоколу FTP, HTTP, возможно даже SMTP.
Под передачей имеется в виду взять файл из конкретной папки и передать его по любому протоколу в некоторую директорию (допустим установлена заранее) удалённого компа.
можно сказать это такая более умная версия wget и wput
Под указанные требования вполне годятся торренты, а именно rtorrent — регулируются приоритеты и ширина канала, управляется удаленно через RPC. А можно через nginx с HttpLimitReqModule, или другой http. Зависит от того, кто инициирует передачу и надо ли менять скорость динамически.