Sponsored Content
Full Discussion: Strange expect problem
Top Forums UNIX for Dummies Questions & Answers Strange expect problem Post 302144144 by Ant1815 on Tuesday 6th of November 2007 11:43:08 AM
Old 11-06-2007
Strange expect problem

Hi

I'm writing a script which calls an expect script to retrieve configuration files for network devices. I want to avoid using TFTP to transfer the configs if possible and so I'm redirecting the screen output to a text file.

This is the expect script:

#!/usr/local/bin/expect

set HOSTNAME [lindex $argv 0]
set USERNAME [lindex $argv 1]
set PASSWORD [lindex $argv 2]

set timeout 10

spawn /usr/local/bin/ssh -1 $USERNAME@$HOSTNAME
expect "word:"
send "$PASSWORD\r"
expect "#"
send "terminal length 0\r"
expect "#"
sleep 1
log_file /{$LOGFILEPATH}/$HOSTNAME-running.txt
send "show running-config\r"
expect "#"
sleep 1
log_file
send "logout\r"

exit 0


It works really well for most devices, so I'm not too hung up on the exact syntax of the script, but I'm having real problems with a couple of devices. The only thing that these problem devices seem to have in common is that the configs are bigger than usual. What happens is that around 85% of the config gets output and then the script just halts and won't go any further.

I've played around with the timeouts and the sleep commands and it seems to make no difference at all.

I've run it in debug mode and can't see any problems other than the fact that it just stops 85% the way through the config output. There are no # characters or anything else in the configs that could trigger a premature send either.

I thought maybe the expect buffer wasn't big enough but all I've read on the internet suggests that the buffer shouldn't be a problem. I'm pretty stumped as to why it just halts. As I said it works fine on most other devices.

Any ideas anyone?

Thanks.
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Strange problem.Please Help !

I¡¯m a network operator, mine is an IBM PC server 320, operating system SCO unix 3.2v4.2, triton 3.1 of Baan. Recently, my server went dead every a few hours, no sign & signal shows malfunction suddenly. It looks like a sudden power failure, but the indicator of main power supply is on. Normal... (1 Reply)
Discussion started by: lyhsm
1 Replies

2. UNIX for Dummies Questions & Answers

Strange Problem

I did an installation of Redhat 7.1 and it seem to install smoothly. I go and reboot and I get the following message: "INIT: Id "x" respawing too fast: disabled for 5 minutes" The screen flashes 4 times every 10 seconds or so. I can't seem to figure why this does this. It might be a simple... (2 Replies)
Discussion started by: forjohnny
2 Replies

3. UNIX for Dummies Questions & Answers

strange...problem

Hi.. Some of my application were not running properly due to lack of virtual memory.....so wht i did add one free harddisk as swap file system...and increased the swap memory.. But since than my root file system is showing 100% full thr is no space left...is thr any link between these two..... (1 Reply)
Discussion started by: Prafulla
1 Replies

4. Linux

very strange problem

I have installed Fedora Core on a Toshiba Satellite Pro4600 laptop recently I have experienced a rather mysterious problem if I touch anything specially the keyboard or mouse I see this stuff “67yujhnmyyy” straight away some time it won't stop for while like this... (5 Replies)
Discussion started by: kemobyte
5 Replies

5. Shell Programming and Scripting

Strange problem

I am using SunOS 5.9 and I don't know why all my commands are getting executed as if an extra 'enter' has been pressed. What could be the reason and how to correct it? Please help. Asty (2 Replies)
Discussion started by: Asty
2 Replies

6. Shell Programming and Scripting

Strange problem.

Well, my script started off to do what i wanted. Now, i think its not recognizing the pattern so its not moving anything. What i have to do is execute my script command for the move to take effect. So i did that and yayy it worked. Strange thing is that my DESTDIR was empty to begin with.... (2 Replies)
Discussion started by: oxoxo
2 Replies

7. Shell Programming and Scripting

strange expect script behavior, or am i misunderstanding expect scripting?

Hello to all...this is my first post (so please go easy). :) I feel pretty solid at expect scripting, but I'm running into an issue that I'm not able to wrap my head around. I wrote a script that is a little advanced for logging into a remote Linux machine and changing text in a file using sed.... (2 Replies)
Discussion started by: v1k0d3n
2 Replies

8. Shell Programming and Scripting

Expect script strange behaviour

Hi people, I'm having some strange behaviour with an 'expect' script. spawn csession blah expect "Username: " send "userblah\r" expect "Password: " send "passwordblah\r" interact When I execute the script as root it runs perfectly. However, when executed as any other... (0 Replies)
Discussion started by: GarciasMuffin
0 Replies

9. Shell Programming and Scripting

Strange Problem

Hi All, I am encountering an unexpected problem while running my process, using daemon placed in /etc/init.d/. I have a process that is opening shared library using dlopen. When I run my process on the command line, it is able to open the library. But when I used daemon to run my process, I... (0 Replies)
Discussion started by: qwerty-1
0 Replies

10. Shell Programming and Scripting

strange problem

hello all, i am having problem in accessing a directory.I dont think its a permission issue.can anyone help me out. I am using korn sell code: $ ls -ltr sc* lrwxrwxrwx 1 essbase essbase 21 Oct 8 2010 sc_ssp -> /work/nfs/nas2/sc_ssp $ cd sc_ssp ksh: sc_ssp: not found $ (6 Replies)
Discussion started by: manid
6 Replies
asadmin-list-resource-adapter-configs(1AS)			   User Commands			asadmin-list-resource-adapter-configs(1AS)

NAME
asadmin-list-resource-adapter-configs, list-resource-adapter-configs - lists the configuration information created in domain.xml for the connector module SYNOPSIS
list-resource-adapter-configs --user admin_user [--password admin_password][--host localhost] [--port 4848][--secure|-s] [--passwordfile filename] [--terse=false] [--echo=false] [--interactive=true] [--verbose=false][--ranameconnector_module_name] Lists the configuration information in the domain.xml for the connector module. It lists an entry called resource-adapter-config in the domain.xml. This command is supported in remote mode only. OPTIONS
--user authorized domain application server administrative username. --password password to administer the domain application server. --host machine name where the domain application server is running. --port port number of the domain application server listening for administration requests. --secure if true, uses SSL/TLS to communicate with the domain application server. --passwordfile file containing the domain application server password. --terse indicates that any output data must be very concise, typically avoiding human-friendly sentences and favoring well- formatted data for consumption by a script. Default is false. --echo setting to true will echo the command line statement on the standard output. Default is false. --interactive if set to true (default), only the required password options are prompted. --verbose if set to true the properties that are configured are also listed. Default is false. OPERANDS
raname the value kept in the resource-adapter-name in the domain.xml file. Example 1: Using list-resource-adapter-configs asadmin> list-resource-adapter-configs --username admin1 --password adminadmin1 Command list-resource-adapter-configs executed successfully EXIT STATUS
0 command executed successfully 1 error in executing the command asadmin-create-resource-adapter-config(1AS), asadmin-delete-resource-adapter-config(1AS) J2EE 1.4 SDK March 2004 asadmin-list-resource-adapter-configs(1AS)
All times are GMT -4. The time now is 09:19 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy