[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Fab-user] Re: How to handle remote shell prompt for input?
From: |
Jeff Forcier |
Subject: |
Re: [Fab-user] Re: How to handle remote shell prompt for input? |
Date: |
Tue, 15 Jun 2010 16:18:51 -0400 |
Unfortunately, pexpect only operates on local commands that it
launches itself via subprocess, so it can't work with tools like
Fabric.
There's an experimental "fdpexpect" that can operate on arbitrary file
descriptors that I may look into, but as-is the main pexpect module is
a no-go unless I've missed something about how it works.
-Jeff
On Tue, Jun 15, 2010 at 4:11 PM, Simon Smith <address@hidden> wrote:
> I've had some luck doing this type of thing with pyexpect - pretty
> powerful once you get the hang of it, although it takes some
> trial-and-error to get something programmed.
>
>
>>
>> I need Fabric to pass an arbitrary string to the remote shell due to a
>> user-prompt.
>> Specifically I need to give the password to mysqldump command and my web
>> hosting site does not allow the --password=[password] flag
>> Only answer I could find on the web is "use pexpect", which isn't a good
>> answer...
>> Thanks
>> Jonathan
>
> _______________________________________________
> Fab-user mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/fab-user
>
--
Jeff Forcier
Unix sysadmin; Python/Ruby developer
http://bitprophet.org