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

Исходное сообщение
"копирование файла из шелла на ftp-ресурс"

Отправлено _RAW_ , 20-Мрт-07 14:27 
Снова ламерский вопрос, от нехватки знаний.
Как осуществить из sh копирование файлика на удаленный пароленный ftp ресурс?
ось - FreeBSD

Содержание

Сообщения в этом обсуждении
"копирование файла из шелла на ftp-ресурс"
Отправлено _RAW_ , 20-Мрт-07 14:38 
дополню - если не маунтить ftp

"копирование файла из шелла на ftp-ресурс"
Отправлено bANAn , 20-Мрт-07 17:29 
>дополню - если не маунтить ftp

верно для баша:

/usr/bin/ftp -n ftpserver.ru << EOF
user ftpuser ftppass
binary
put file.tar.gz
bye
EOF


"копирование файла из шелла на ftp-ресурс"
Отправлено _RAW_ , 20-Мрт-07 17:47 
>>дополню - если не маунтить ftp
>
>верно для баша:
>
>/usr/bin/ftp -n ftpserver.ru << EOF
>user ftpuser ftppass
>binary
>put file.tar.gz
>bye
>EOF


оно самое. спасибо.


"копирование файла из шелла на ftp-ресурс"
Отправлено Gennadi , 20-Мрт-07 17:34 
>дополню - если не маунтить ftp


ftp ftp.server.ru

Name (ftp.server.ru:user): ftpuser
Password:*******
ftp> put test.txt
ftp> bye


"копирование файла из шелла на ftp-ресурс"
Отправлено _RAW_ , 20-Мрт-07 17:48 
>>дополню - если не маунтить ftp
>
>
>ftp ftp.server.ru
>
>Name (ftp.server.ru:user): ftpuser
>Password:*******
>ftp> put test.txt
>ftp> bye

угу. если в шелл то как написано выше - с end-of-session


"копирование файла из шелла на ftp-ресурс"
Отправлено _RAW_ , 20-Мрт-07 17:50 
В итоге сделал sh скрипт:

#!/bin/sh

ftpuser='user'
password='password'
ftpserver='ftp.server.net'
file='file.ext'
ftp -n $ftpserver <<End-Of-Session
user $ftpuser $password
put /usr/home/source/$file /backup/source/$file
bye
End-Of-Session