скрипт для заливки файла через фтп

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Cetary
Сообщения: 21
ОС: Debian

скрипт для заливки файла через фтп

Сообщение Cetary »

Как сделать простенький скрипт для заливки файла на фтп сервер? Нужно ли для этого устанавливать какой-то клиент или пакеты? а то не могу разобраться никак, то, что нашел в гугле не работает :(
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: скрипт для заливки файла через фтп

Сообщение watashiwa_daredeska »

Cetary писал(а):
18.05.2010 13:43
Нужно ли для этого устанавливать какой-то клиент
да.

Cetary писал(а):
18.05.2010 13:43
или пакеты?
Не «или», а установить клиент из пакетов.

Cetary писал(а):
18.05.2010 13:43
то, что нашел в гугле не работает
В гугле можно всё найти. В том числе и то, что не работает. Что нашли-то? Что не работает?
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: скрипт для заливки файла через фтп

Сообщение rm_ »

Спасибо сказали:
Аватара пользователя
Nazyvaemykh
Сообщения: 438
Статус: Подопытный участник

Re: скрипт для заливки файла через фтп

Сообщение Nazyvaemykh »

Зачем что-то искать в Гугле?
Если у Вас действительно ОС Debian, то в ней есть менеджер пакетов, позволяющий эффективно искать необходимые программы и документацию к ним. При этом Вы можете быть (почти) уверены, что найдете именно то, что работает.
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: скрипт для заливки файла через фтп

Сообщение serzh-z »

Cetary писал(а):
18.05.2010 13:43
Как сделать простенький скрипт для заливки файла на фтп сервер? Нужно ли для этого устанавливать какой-то клиент или пакеты?
См. lftp
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: скрипт для заливки файла через фтп

Сообщение drBatty »

lftp уже написали. можно просто ftp, причём это ЕМНИП даже в оффтопике работало. имеется также и другие консольные клиенты разной степени навороченности...
попробуйте у себя man -k ftp
наверняка ничего не надо ставить, всё уже есть.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: скрипт для заливки файла через фтп

Сообщение SLEDopit »

Код: Выделить всё

curl -T /path/to/file ftp://ftp.address/ --user user:password
предварительно установить curl.
drBatty писал(а):
18.05.2010 16:45
наверняка ничего не надо ставить, всё уже есть.
надо. в дебиане, по крайней мере, по дефолту не встает.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: скрипт для заливки файла через фтп

Сообщение drBatty »

SLEDopit писал(а):
18.05.2010 17:12
надо. в дебиане, по крайней мере, по дефолту не встает.

что, ВООБЩЕ НИКАКОГО?! даже в оффтопике есть консольный и гуишные клиенты (ftp и проводник соответственно)!
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: скрипт для заливки файла через фтп

Сообщение SLEDopit »

drBatty писал(а):
18.05.2010 18:49
что, ВООБЩЕ НИКАКОГО?!
а, ну хотя я все время ставлю с netinstall'a минимальную систему без графики, а потом что нужно доставляю. может при выборе паттернов для установки с графической средой что-нибудь и ставится.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: скрипт для заливки файла через фтп

Сообщение sash-kan »

SLEDopit

Код: Выделить всё

$ apt-cache show ftp | grep ^Priority
Priority: standard

http://www.debian.org/doc/debian-policy/ch...ml#s-priorities
QUOTE писал(а):standard

These packages provide a reasonably small but not too limited character-mode system. This is what will be installed by default if the user doesn't select anything else. It doesn't include many large applications.

Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: скрипт для заливки файла через фтп

Сообщение SLEDopit »

sash-kan
странно. просто я точно помню, что всегда его руками ставил.
видать неправильно систему устанавливаю :)
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: скрипт для заливки файла через фтп

Сообщение watashiwa_daredeska »

Shell

$ aptitude search '?priority(standard)' ... p ftp - The FTP client ...
И много чего ещё не стоит. Так что, не всё то ставится в netinstall, что standard :)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: скрипт для заливки файла через фтп

Сообщение sash-kan »

watashiwa_darede... писал(а):
18.05.2010 20:58
Так что, не всё то ставится в netinstall, что standard
логично. приоритет-то приоритетом, но чтобы пакет установился, от него должен кто-нибудь зависеть.
а у ftp с этим не густо (apt-cache rdepends ftp).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Cetary
Сообщения: 21
ОС: Debian

Re: скрипт для заливки файла через фтп

Сообщение Cetary »

Всем спасибо, разобрался со скриптом). Как оказалось, уже имелся установленый клиент.
UPD: скрипт изначально был рабочий, просто не правильно указал путь к клиенту, надо было /usr/bin/ftp
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: скрипт для заливки файла через фтп

Сообщение watashiwa_daredeska »

sash-kan писал(а):
18.05.2010 21:42
логично. приоритет-то приоритетом, но чтобы пакет установился, от него должен кто-нибудь зависеть.
?
Пакеты с приоритетами required и important ставятся при netinstall практически все, а может и все, просто я поудалял некоторые, независимо от того, зависит от них кто-то или нет. Просто standard всё-таки не настолько важны, чтобы безоговорочно ставить их при netinstall. При установке с полного DVD они, возможно, и ставятся.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: скрипт для заливки файла через фтп

Сообщение sash-kan »

установлено с приоритетом required:
$ aptitude search '?priority(required)~i' | wc -l
61
не установлено с приоритетом required:
$ aptitude search '?priority(required)?not(~i)' | wc -l
19
установлено с приоритетом important
$ aptitude search '?priority(important)~i' | wc -l
57
не установлено с приоритетом important
$ aptitude search '?priority(important)?not(~i)' | wc -l
7
установлено с приоритетом standard:
$ aptitude search '?priority(standard)~i' | wc -l
77
не установлено с приоритетом standard:
$ aptitude search '?priority(standard)?not(~i)' | wc -l
19

так что, imho, вообще не показатель.
насколько помнится, «самораскрутка» пакетной базы отталкивается от «зашитого» в какой-то из udeb-ов списка «пра-пакетов».
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: