powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / moving file from unix to ftp
6 сообщений из 6, страница 1 из 1
moving file from unix to ftp
    #33947466
rbt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Xi,

Skazhite plz kak v unix shell skripte podkluchitsa k ftp i perenesti file s unix na konkretnuju direktoriju ftp esli estj parametri:

$FTP_HOST
$FTP_LOGIN
$FTP_PSW
$FTP_DIRECTORY
$UNIX_FILE (fail kotorij nuzhno perenesti v dir $FTP_DIRECTORY)

zaranije spasibo.
...
Рейтинг: 0 / 0
moving file from unix to ftp
    #33947558
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уже часто было
как-нибудь так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
#!/bin/sh

FTP_HOST= 10 . 10 . 10 . 10 
FTP_LOGIN=anonymous
FTP_PSW=hello
FTP_DIRECTORY=/dir123
UNIX_FILE=myfile

ftp -n $FTP_HOST <<EOF
user $FTP_LOGIN $FTP_PSW
bin
cd $FTP_DIRECTORY
put $UNIX_FILE
bye
EOF
...
Рейтинг: 0 / 0
moving file from unix to ftp
    #33949440
rbt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spasiba bolshoje.

voznik sledushij vopros:
esli ftp zakonchilsa neudachno to kak poluchitj status v unix. Naprimer ja ukazivaju ne sushestvujushuju $FTP_DIRECTORY. zapuskaju skript:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
echo Starting file transfer from server to ftp

          ftp -vni $FTP_HOST << end-of-session >$tmp
          user $FTP_LOGIN $FTP_PSW
          bin
          lcd $OUT_DIR
          cd $FTP_DIRECTORY
          mput *
          bye
end-of-session

v_status=$?
echo "status=$v_status"

posle vipolnenija skripta status=0 :( , kak mne poluchitj status = 1 ?

zaranee tnx.
...
Рейтинг: 0 / 0
moving file from unix to ftp
    #33949582
Фотография hell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rbt

posle vipolnenija skripta status=0 :( , kak mne poluchitj status = 1 ?

zaranee tnx.

exit 1
...
Рейтинг: 0 / 0
moving file from unix to ftp
    #33949599
rbt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hell rbt

posle vipolnenija skripta status=0 :( , kak mne poluchitj status = 1 ?

zaranee tnx.

exit 1



:(

kak mne uznatj 4to mne nuzhno stavitj exit 1 ?
esli ja ne znaju 4to ftp zakonchilsa normalno ili net?
...
Рейтинг: 0 / 0
moving file from unix to ftp
    #33950378
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, вытащить из document here переменную трудно.
Но проще проанализировать вывод.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
#!/bin/sh

FTP_HOST= 10 . 10 . 10 . 10 
FTP_LOGIN=anonymous
FTP_PSW=hello
FTP_DIRECTORY=/dir123
UNIX_FILE=myfile

result=`ftp -n $FTP_HOST <<EOF
user $FTP_LOGIN $FTP_PSW
hash
bin
cd $FTP_DIRECTORY
put $UNIX_FILE
bye
EOF`

echo $result | grep "#"  || echo "Hash mark not found: an error occured!"

можно анализировать разнообразные ошибки.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / moving file from unix to ftp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]