fab-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Fab-user] Running Non-UNIX CLI commands through Fabric


From: Jacob McCoy Wade
Subject: Re: [Fab-user] Running Non-UNIX CLI commands through Fabric
Date: Fri, 10 Jul 2015 09:52:55 -0700

What about something like:
run(‘enable; _shell; uptime’, shell=False)

> On Jul 10, 2015, at 6:37 AM, Waldbieser, Carl <address@hidden> wrote:
> 
> 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
> 
> _______________________________________________
> Fab-user mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/fab-user




reply via email to

[Prev in Thread] Current Thread [Next in Thread]