using expect to log into devices
Jamie.S.Bowden at raytheon.com
Wed Jul 25 14:56:39 UTC 2018
Jimmy Hess <mysidia at gmail.com>
> On Tue, Jul 24, 2018 at 9:55 PM, Scott Weeks <surfer at mauigateway.com>
> > --- valdis.kletnieks at vt.edu wrote:
> > From: valdis.kletnieks at vt.edu
> > On Sun, 22 Jul 2018 00:43:35 +0200, Niels Bakker said:
> > > Fine as a personal exercise, of course. The inability to download
> > > modules seems sadistic to me, though.
> Yeah... just download RANCID and check the command line options.
> Expect is mainly of historical interest, and the code already exists in
> several forms, so no need to completely re-invent the wheel (as a square)
In a follow up he stated that wasn't allowed either.
> I call shenanigans about the avoidance of Perl modules. No real-world
> has such constraints.
As someone who administers systems with such constraints, allow me to say that you are incorrect in your assertion.
> Besides, Expect itself is a module / extension of the Tcl language and
> requires the
> use of dynamically-loaded extension libraries for pattern matching and
> various functions,
> so using Expect would break the "No modules rule".
"No PERL modules" != "no dynamically linked binaries"
More information about the NANOG