[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Fab-user] Running Non-UNIX CLI commands through Fabric
From: |
Waldbieser, Carl |
Subject: |
Re: [Fab-user] Running Non-UNIX CLI commands through Fabric |
Date: |
Fri, 10 Jul 2015 09:37:56 -0400 (EDT) |
I think the problem is that every time you issue `run()`, it is like a separate
`ssh` into the server.
In other words, no local state is maintained between each 'run()` command.
I am not sure what Fabric has to let you get around this (maybe something to
prefix all your commands?), but that is why you are having the trouble, I think.
Thanks,
Carl Waldbieser
----- Original Message -----
From: "Muhammad Nouman Shahzad" <address@hidden>
To: address@hidden
Sent: Friday, July 10, 2015 3:19:23 AM
Subject: [Fab-user] Running Non-UNIX CLI commands through Fabric
I am using the latest Fabric API to establish SSH connections. In my case,
SSH-ing to the server opens up a CLI (like the ones Routers have). I need to
execute 'enable' command followed by '_shell' command in-order to finally open
up a UNIX shell. The problem here is that I am unable to automate these
specific commands using Fabric. I have tried the 'shell=False' parameter for
the run() function.
Here is an image of the commands I am running, followed by the error being
generated:
I have been trying different stuff but still haven't been able to solve this
problem through Fabric.
The equivalent implementation using a bash script is as follows:
Regards,
M. Nouman Shahzad | Software Engineer | Ebryx Pvt. Ltd.
Cell: +92-323-4292169 | Skype ID: m.noumanshahzad
_______________________________________________
Fab-user mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/fab-user