clogin -x fails when cisco prompt gets too long

Andrew Partan asp at
Thu Feb 6 01:56:08 UTC 2003

On Mon, Feb 03, 2003 at 06:27:19PM -0600, Zhang, Anchi wrote:
> It seems that clogin -x file will fail if the commands in file
> result in a long prompt from the device.  In the following example,
> "REP2970_Server(config-router)#" would be expected after "router
> eigrp 216" was sent.  Shortening the hostname would make the script
> work.

$prompt is set to "REP2970_Server2B_L3#" & clogin is looking for
this.  Once you go into config mode, the prompt changes & $prompt
no longer matches.

Either write your own expect script & call it via 'clogin -s script',
or stick your config comands into a rcp file & use util/cisco-load.exp,
or do something like this:
  clogin -c "conf t\rrouter eigrp 216\reigrp log-neighbor-changes\rend;wr mem"


More information about the Rancid-discuss mailing list