The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > High Level Programming
Google UNIX.COM



View Single Post in UNIX Forums - Click on the Thread or Permalink to View Entire Thread -->
  #6 (permalink)  
Old 04-08-2008
fafo77 fafo77 is offline
Registered User
 

Join Date: Feb 2008
Posts: 5
Angry Tk you but...

Yes you are right is not a straight telnet is more something about writing a c program that sends shell commands and retrive the answer.
It's really hard to sync the input and the output from shell...
I worked around with the code and I figurated out that my problem was with:
execl("/bin/sh", "sh", "-c", command, NULL);

now I'm able to execute execl without open a new shell.
This command works well:
execl("/usr/bin/telnet", command, ip_add, port, NULL);

where telnet it's just an alias on this solaris...
I still have problem on sync the write and reading part of the pipes...

Tks alot,
ff
Reply With Quote