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

Re: running expect from cron



Здравствуйте,

On Tue, Jan 21, 2003 at 10:56:44AM +0300, Alexey Zagarin wrote:
>
> >> Надо запускать скрипт на expect'е из крона, скрипт сам по себе
> >> запускает потом sftp, идёт на сервер, передаёт пароли, забирает логи
> >> и выходит. Если запускать вручную - работает, из крона - не работает
> >> :( В чём может быть проблема?
>
> > В отсутствии переменной среды TERM или еще каких переменных среды.
> > Вообще  для данной задачи лучше экспектом не пользоваться, а покопать
> > в сторону более других методов авторизации - например, по
> > некриптованному ключу.
>
> Хмм.. Действительно, для этой задачи, возможно, такой вариант будет
> лучше. Однако, иногда всё равно возникает необходимость пользоваться
> expect'ом и запускать его из крона - например, недавно я писал скрипт,
> который обходит маршрутизаторы телнетом и собирает с них конфиги раз в
> неделю. Других способов кроме expect'а я в данном случае не вижу..


Copying a Running Configuration File from the Router to the TFTP Server
Step-by Step Instructions

   1. Create a new file, router-config, in the TFTP server's /tftpboot directory. On UNIX, use the syntax: touch <filename>
	  touch router-config
   2. Change the permissions of the file to 777 using the syntax: chmod <permissions> <filename>
	  chmod 777 router-config
   3. From the management station command line, using the MIB objectwriteNet enter the following:

% snmpset 172.16.99.20 private .1.3.6.1.4.1.9.2.1.55.171.68.191.135 s router-config
enterprises.9.2.1.55.171.68.191.135 = "router-config"

--
Elena Egorova



Reply to: