2009-06-05 2 views
3

Я ищу хороший неинтерактивный FTP-клиент командной строки, который будет запускаться из Rakefile. Как Уэкс, но лучше. У Weex есть разные проблемы (для меня):Неинтерактивный клиент командной строки FTP-клиент, альтернативный weex

  • Он хранит конфигурационный файл в моем домашнем реестре. Я хочу, чтобы FTP-конфиг был частью моего проекта, а у weex нет опции -config-file или что-то в этом роде.
  • Поведение игнорирования файлов кажется абсолютно ошибочным. Он не удаляет файлы, которые он должен, он не позволяет мне указывать относительные пути, даже если я делаю это в соответствии с инструкциями справочной страницы и т. Д. Я боролся с ним в течение часа, и он просто полностью необъяснимое.

Я попытался запустить rsync через FTPFS/FUSE, но это медленное время, потому что FTP не сохраняет mtimes, что делает rsync diff каждым файлом. Кроме того, есть некоторые проблемы с обновлением и другие ошибки, которые вызывают сбои доступа (http://bugs.gentoo.org/208168).

У меня застрял с FTP, к сожалению. Любая помощь приветствуется.

+0

Человек, если бы они могли просто добавить ftp-протокол к rsync, я был бы счастлив. –

ответ

1

Возможно, что-то из пакета ncftp (http://www.ncftp.com/ncftp/)? Это позволяет указать конфигурационный файл по вашему выбору и инструменты для работы неинтерактивно (ncftpget/ncftpput).

Это не кажется, есть игнорировать функциональность, но, надеюсь, это было полезно для вас ..

1

Я использовал lftp в прошлом с хорошими результатами. Он установлен по умолчанию во многих дистрибутивах и предлагает довольно сложные функции (в том числе пару способов исключить файлы).

0

Проблема LFTP в том, что это очень медленно для зеркального отображения - который я предполагаю, что вы хотите сделать, так как вы использовали weex.

К сожалению, как weex, так и sitecopy имеют очень ограниченную обработку прокси, поэтому, если вам нужно пройти через прокси-сервер HTTP, lftp все равно может быть вашим лучшим выбором.

Смежные вопросы