Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re: Fool a process into thinking that STDOUT is a terminal

by zentara (Archbishop)
on Oct 14, 2003 at 19:37 UTC ( [id://299232]=note: print w/replies, xml ) Need Help??


in reply to Fool a process into thinking that STDOUT is a terminal

Hi, I tried playing around with your script, and it's acting funny for me with linux, perl5.8.0. When I run something like "./pseudotty ls -la" or "./pseudotty ps -aux" ; it sometimes will run and sometimes I get no output. There dosn't seem to be any pattern to it. If I run the commands rapidly in succession, sometimes they give output, sometimes nothing. I get the same problem from an xterm or console. Any idea why?

Replies are listed 'Best First'.
Re: Re: Fool a process into thinking that STDOUT is a terminal
by etcshadow (Priest) on Oct 14, 2003 at 20:46 UTC
    Hmmm... I guess it could be a version issue... I'm workin off of 5.005_03, also on linux.

    I suppose it could also have to do with this issue listed in the docs for IO::Tty

           · Linux 2.2.x & 2.4.x
               Returns EIO instead of EOF when the slave is closed.  Benign.
    
    Not sure.

    ------------
    :Wq
    Not an editor command: Wq

      I found the current thread with the same need as the OP, and interestingly, 15+ years later with IO-Tty-1.12 / Perl 5.22.0 / Linux 4.17.19 i also get strange varying result with a simple 'ls -la': sometimes only the total line, sometimes a single line from the ls, sometimes to whole output...

      The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://299232]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others exploiting the Monastery: (4)
As of 2024-03-29 04:53 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found