[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: