Замените целый сайт FTP

MRTG для хороших симпатичных изображений и графиков (управление p0rn) через контроль SNMP. делает все, в чем я нуждаюсь, но если Вы не перечисляете свои требования его довольно твердое для предположения то, что Вы хотите.

3
задан 29 March 2010 в 17:04
6 ответов

Запишите сценарий. Вы могли бы найти, Ожидают подходящий, который имеет меньше кривой обучения для некоторых людей. Я обычно делаю что-то вроде этого для перенаправления входа в ударе:

ftp HOST<<_EOF
USER
PASSWORD
ls
_EOF

Ожидать

1
ответ дан 3 December 2019 в 07:17
  • 1
    Это было видом вещи, я думал, я просто can' t выясняют, как удалить все старые файлы сначала. –   29 March 2010 в 16:58
  • 2
    delete и mdelete. Прочитайте страницу справочника для клиента ftp. –  Warner 29 March 2010 в 17:03

Используйте rsync, если Вы можете. Rsync позволяет Вам генерировать различные файлы, которые показывают то, что изменилось, что существует на цели, но не в источнике и т.д. Это сделает этот вид задачи намного легче.

Существует несколько переупаковок rsync для Windows.

1
ответ дан 3 December 2019 в 07:17

Я был бы контроль FUSE с ftpfs, этот путь Вы могли просто смонтировать внешний Сервер через ftpfs и работать с ним как регулярная Файловая система, поэтому просто записать сценарий для обновления целой страницы. Я использую FUSE с ftpfs на моем Mac, и он работает вполне хорошо там, таким образом, я предполагаю, что Linux не должен быть большой частью различия.

0
ответ дан 3 December 2019 в 07:17
  • 1
    Это кажется, что было бы более ненадежно что большинство решений. –  Warner 29 March 2010 в 16:26
  • 2
    Я; ve попробовал ftpfs, но его слишком медленное и кажется тайм-ауту. Думайте, что мне, возможно, понадобится какой-то сценарий FTP, надеялся, что у кого-то мог бы быть тот. –   29 March 2010 в 16:32
  • 3
    как заметка на полях, с windows7 точки зрения это - то, как я сделал бы это путем подключения диска с протоколом FTP... –  djangofan 7 April 2010 в 03:17

cwrsync является портом rsync для Windows - Легкий установить, если у Вас есть доступ администратора (он кажется, что Вы не можете). Кроме того, настройте Ваш хост rsync на сервере для ПОЛУЧЕНИЯ ПО ЗАПРОСУ от поля Ubuntu, если это возможно. Если ни один не возможен, возможно, ищут более гибкий хост для удовлетворения потребностей.

Основанный на предохранителе ftp и/или сценарии, будут НАМНОГО более твердыми, если у Вас не будет очень маленького набора файлов - Вы, вероятно, приведете к таймауту, иметь частичные загрузки, и т.д. rsync ОЧЕНЬ прост и действительно разработанный для управления этим типом проблемы.

0
ответ дан 3 December 2019 в 07:17

Yuu мог использовать клиент FTP Kermit, который имеет его собственный язык сценариев / синтаксис для автоматизации загрузок FTP. Кажется привередливым, но похож на него, должен смочь добиться цели

http://www.columbia.edu/kermit/ftpclient.html

0
ответ дан 3 December 2019 в 07:17

Попробуйте lftp; это scriptable и и т.д. и поддерживает команды как 'mrm' (мультиудаляют), и 'mput' (мультипомещают), который должен быть полезным. И это упаковывается и т.д. для человечности, таким образом,

установка способности lftp

позволит Вам испытать его легко.

0
ответ дан 3 December 2019 в 07:17

Теги

Похожие вопросы