Re: Как запустить фтп из скрипта.
On 2003.02.19 at 13:05:43 +0200, Vladislav wrote:
> Ср 19 Фев 2003 12:51, Victor Wagner написал:
> > echo "open ftp.somewhere.net
> > cd /pub/unix/drivers/
> > get something.tar.gz
> > quit
> > " |ftp
> >
>
> Читаем конспект по bash.
> ftp -n << EOF
> open hostname
> user name password
> put
> get
> quit
> EOF
Не читайте советских газет по утрам (с) Преображенский.
Наличие в скрипте плейнтекстового пароля требует резкого ограничения
прав на этот скрипт, что неудобно.
Кроме того, предполагается что вместо команды echo туда будет подсунута
более умная программа, которая сгенерит требуемый набор команд.
(кстати в этом случае -n и команду user с двумя аргументами стоит включить в
рассмотрение) А в случае here-document ничего кроме простой подстановки
переменных нам не доступно.
--
Victor Wagner vitus@ice.ru
Chief Technical Officer Office:7-(095)-748-53-88
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net http://www.ice.ru/~vitus
Reply to: