powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как создать массив в expect??
12 сообщений из 12, страница 1 из 1
как создать массив в expect??
    #35108860
Elena40
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
плииз может кто подскажет синтаксис для массива и цикла в expect.
...
Рейтинг: 0 / 0
как создать массив в expect??
    #35108883
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
http://news.hping.org/comp.lang.tcl.archive/ 0062 .html
set password( 0 ) "sample"
set password( 1 ) "test"
set password( 2 ) "pswd"
set password( 3 ) "getsome"
set password( 4 ) "yeah"
set num_passwd [array size password]
....
set count  0 
....
        while {$count<$num_passwd} {
             expect "*assword:" {
                        send $password($count)\r}
                incr count
        }
    ....
}
...
Рейтинг: 0 / 0
как создать массив в expect??
    #35108915
Elena40
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
огромное Вам спасибо!!
...
Рейтинг: 0 / 0
как создать массив в expect??
    #35108924
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elena40огромное Вам спасибо!!

http://www.royrandolph.com/images/potds/googlebart.gif
...
Рейтинг: 0 / 0
как создать массив в expect??
    #35108952
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прочитал предыдущую вашу тему,имхо если у этой шелезяки ssh есть то можно проще
...
Рейтинг: 0 / 0
как создать массив в expect??
    #35109494
Elena40
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да на железяке linux есть ssh. подскажите плииз как проще..
доступаюсь по telnet к 30 устройtсвам и копирую конфиг..такой паравоз..
...
Рейтинг: 0 / 0
как создать массив в expect??
    #35109746
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ssh позволяет выполнять команды на удаленном хосте, а если обменяться ключами, то запроса пароля не будет:


> uname
Linux
> ssh -l oracle test-bo 'uname'
HP-UX

про обмен ключами:
http://ylsoftware.com/?action=news&na=viewfull&news=270
http://pm4u.narod.ru/ssh.htm

Выполнить можно две команды
ssh -l root STK-lab2-hix5620 'copy running-config STK-lab2-hix5620.config'
ssh -l root STK-lab2-hix5620 'copy STK-lab2-hix5620.config remote 217.168.86.100'

либо написать шеллскрипт с командами и вызвать уже его ssh....
...
Рейтинг: 0 / 0
как создать массив в expect??
    #35110350
Elena40
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо большое.Вы очень выручили меня.первый скрипт рождается в муках i очень трудно написать быстро и одному.теперь все работает с массивом и с ssh. только проблема ,если открывать файл с hosts то выдает ошибку открытия файла после... set file [open $hosts_file r] .
...
Рейтинг: 0 / 0
как создать массив в expect??
    #35110367
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elena40спасибо большое.Вы очень выручили меня.первый скрипт рождается в муках i очень трудно написать быстро и одному.теперь все работает с массивом и с ssh. только проблема ,если открывать файл с hosts то выдает ошибку открытия файла после... set file [open $hosts_file r] .
Покажите скрипт, ошибку
...
Рейтинг: 0 / 0
как создать массив в expect??
    #35110839
Elena40
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ой..заработало и с файлом..я ошиблась в имени файла.теперь после
всего хочу запустить shell-скрипт пишу spawn sh lena.sh не хочет отрабатывать..
...
Рейтинг: 0 / 0
как создать массив в expect??
    #35110906
Elena40
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с exec работает
...
Рейтинг: 0 / 0
как создать массив в expect??
    #35110946
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elena40с exec работаетspawn в шел sh (bash) пускаете?

амперсанд для этого служит &
uname&
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / как создать массив в expect??
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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