tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: odd script(1) behavior - script bug, man bug, ?



Mouse <mouse%Rodents-Montreal.ORG@localhost> writes:

>>> I have since tried this on a work Ubuntu machine, and it "works".
>>> That is, "cat | script -c sh | cat" (-u not necessary, turns out)
>>> gives an interactive shell that accepts commands and returns results
>>> like any other shell.
>> That's not really works, in that the shell run by script has
>> magically found the tty instead of script(1)'s stdin.
>
> Not according to tty(1).  Mouchine is the work Linux machine:
>
> [Mouchine] 18> tty
> /dev/pts/6
> [Mouchine] 19> cat | script -c sh | cat
> Script started, output log file is 'typescript'.
> $ tty
> tty
> /dev/pts/11
> $ exit
> exit
> Script done.
> [Mouchine] 20> 

Sorry, I misread.  I thought you were giving script some other stdin.
In my case it's /dev/null.


Home | Main Index | Thread Index | Old Index