Hi, We used libssh2 to execute a remote command to check if a process is running or not. We created a vanilla pty. Once the channel is created, using libssh2_channel_write() we input the command onto the channel. Once the command is completed we try to read the output using libssh2_channel_read() method. The output buffer received has input command along with result of the command It also contain some un recognizable characters Please find the example below.
Command: ps -efww | grep -i Sample* | grep -v grep | awk -F" " '{for(i=8;i<=NF;i++) {printf $i " "} printf "\n"}' Output buffer: ps -efww | grep -i Sample* | grep -v grep | awk -F" " '{fof <-i Sample* | grep -v grep | awk -F" " '{for (i=8;i<=NF;i++) {printf $ [ junk characters ] <-v grep | awk -F" " '{for(i=8;i<=NF;i++) {printf $i " "} printf "\n"}' /root/Desktop/SampleProc $ Can I get some directions on how to remove this.? also can you please enlighten me on the concept of the channels. Thank you
_______________________________________________ libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel