www.libssh2.org | Daily snapshots | Mailing list archive | Docs | Examples | github

Archive Index This month's Index

Subject: Re: Command execution end

Re: Command execution end

From: vti <viacheslav.t_at_gmail.com>
Date: Tue, 4 Aug 2009 15:37:46 +0200

2009/8/4 Peter Stuge <peter_at_stuge.se>:
> vti wrote:
>> How can I know when a program is executed when I do:
>> libssh2_channel_open_session()
>> libssh2_channel_request_pty()
>> libssh2_channel_shell()
>> libssh2_channel_write(<my command>)
>> ... wait while command is executing ...
>> libssh2_channel_send_eof()
>> libssh2_channel_wait_eof()
> You must already know exactly how the device will behave.

I am afraid I don't understand what you mean. Would you be
so kind to clear what do you mean by 'device'?

I am using nonblocking version. Scp functionality works perfect.
But to make remote commands to work I have to do
sleep(<some empirical number>).

libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel
Received on 2009-08-04

the libssh2 team