Есть задача!
Необходимо написать скрипт, чтобы через определенный промежуток времени копировался файл через FTP в определенную директорию.
Не могу сделать так, чтобы происходила авторизация на FTP (пароль и логин).
Пишу следующее:
#!/bin/sh
ftp -i -n IP
user 123 123456
123-user
123456-password
НО что-то не получается!!!!!
Подскажите пожалйста в чем проблема?
>Есть задача!
>Необходимо написать скрипт, чтобы через определенный промежуток времени копировался файл через FTP
>в определенную директорию.
>Не могу сделать так, чтобы происходила авторизация на FTP (пароль и логин).
>
>Пишу следующее:
>#!/bin/sh
>ftp -i -n IP
>user 123 123456
>123-user
>123456-password
>НО что-то не получается!!!!!
>Подскажите пожалйста в чем проблема?
man curl
>Есть задача!
>Необходимо написать скрипт, чтобы через определенный промежуток времени копировался файл через FTP
>в определенную директорию.
>Не могу сделать так, чтобы происходила авторизация на FTP (пароль и логин).
>
>Пишу следующее:
>#!/bin/sh
>ftp -i -n IP
>user 123 123456
>123-user
>123456-password
>НО что-то не получается!!!!!
>Подскажите пожалйста в чем проблема?
ncftp-*.tar.gz :)
В нём ncftpput
А по подробней можно??? Если не трудно
>А по подробней можно??? Если не трудно#файл(ы) для отправки
files="/dir/test.txt"# путь на удалённой машине куда положить 'test.txt'
remdir="/home/user"ncftpput -DD -d put.log -f put.cfg $remdir $files
====Put.cfg (три строки)
host 192.168.0.1
user userlogin
pass usrpass
put.cfg создаем сами?
вот например файлы которые надо отправить :var/etc/stargazer/конкретный юзер.txt
а отправить надо на ftp 192.168.XX.XX в папрку www/ftp/папка этого юзера
т.е. все это мы записываем в новый файл, который сами создали?
Просто я не силен в линуксе, а сделать надо
Уменя получилось сделать следующее:
#!/bin/sh
ncftp -u user -p password ftp://192.168.XX.XX/www/frp/userdir
он заходит в эту директорию, но как скопировать в эту директорию файл из /home/igor/file1.txt?
>Уменя получилось сделать следующее:
>#!/bin/sh
>ncftp -u user -p password ftp://192.168.XX.XX/www/frp/userdir
>он заходит в эту директорию, но как скопировать в эту директорию файл
>из /home/igor/file1.txt?
Как делаю я:
=======================================================
#!/bin/bashftp -n << EOF
open ftp.host.ru
user user password
put /home/igor/file1.txt /www/frp/userdir
quit
EOF
=======================================================по шагам:
- открываем соединение
- логинемся. Логин и пароль разделены пробелом.
- делаем put [локальный файл] [удаленный файл]
- закрываем соединениеВроде все просто.
Удачи в начинаниях :-)