URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 88121
[ Назад ]

Исходное сообщение
"автоматически загружать сайт по фтп"

Отправлено greenwar , 10-Фев-10 15:46 
здрасьте
возникла необходимость автоматически (по крону) загружать некие файлы из указанной папки по фтп в нужную папку и потом отключаться
man ftp чё-то не вдохновил.. там походу надо вводить после коннекта логин/пасс и всё руками делать
подскажите, как это лучше всего реализовать? может есть прога какая, типа wget, только в обратную сторону
или перлом?

Содержание

Сообщения в этом обсуждении
"автоматически загружать сайт по фтп"
Отправлено YuryD , 10-Фев-10 15:57 
>здрасьте
>возникла необходимость автоматически (по крону) загружать некие файлы из указанной папки по
>фтп в нужную папку и потом отключаться
>man ftp чё-то не вдохновил.. там походу надо вводить после коннекта логин/пасс

если не использовать .netrc то так
ftp ftp://user:password@host <filecmd

Где в filecmd пишешь все нужные команды ftp, типа lcd куданадо, cd куданадо, put чегонадо



"автоматически загружать сайт по фтп"
Отправлено greenwar , 10-Фев-10 16:27 
ftp ftp://user:password@host <filecmd

это я пробовал
он на такое говорит: unknown host
если просто host написать, то ок


"автоматически загружать сайт по фтп"
Отправлено Andrey Mitrofanov , 10-Фев-10 16:19 
...изучение google.ru + ftp upload linux говорит нам, что "такооое" умеет ncftpput из пакета ncftp...

...просмотр вывода `apt-cache search ftp upload -f|less` на нашем Debian lenny или около того также поведал нам о связи пакетов sitecopy, wput, ftp-upload и, возможно, curl с указанной проблемой...

Впрочем, ftp, сайты... $) не царское это дело--


"автоматически загружать сайт по фтп"
Отправлено Pahanivo , 10-Фев-10 16:56 
под фрей у меня прекрасно робит так:

ftp_go.sh:
ftp -n < ftp.scr

ftp.scr:
open my.server.ru
user username password
ascii
cd /htdocs
put some_file.php
bye


по линухом в man ftp я тоже вижу аналогичную опцию "-n", но сам не пробовал.


"автоматически загружать сайт по фтп"
Отправлено greenwar , 10-Фев-10 17:03 
>[оверквотинг удален]
>open my.server.ru
>user username password
>ascii
>cd /htdocs
>put some_file.php
>bye
>
>
>по линухом в man ftp я тоже вижу аналогичную опцию "-n", но
>сам не пробовал.

да
самое ахунное решение походу
сенькАю


"автоматически загружать сайт по фтп"
Отправлено Pahanivo , 11-Фев-10 09:19 
да незашто
кстате аналогичная тема как ни странно работает и под маздаем )


"автоматически загружать сайт по фтп"
Отправлено kvasik , 02-Мрт-10 10:34 
Pahanivo, сенк за ответ в схожем посте.
Такой вопрос, зачем указывать ascii-кодировку, в ftp.scr?
Ведь прекрасно работает и без него.