On 6/10/17 10:19 AM, Clark Wang wrote: > If I kill the "ssh -o ControlMaster=no -o ControlPath=/tmp/socket.tmp > 127.0.0.1 sleep 9999" then tty #1 (pts/11) would be able to accept my input > again. Seems like the background "ssh" at tty #1 is consuming all input. I > cannot understand this since it should be stopped by SIGTTIN if it tries to > read from the tty.
This has come up before. You need to use `ssh -n' to avoid it reading from stdin. Processes can ignore SIGTTIN, and ssh does so to avoid being stopped if it reads from the tty while in the background. Chet -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, UTech, CWRU c...@case.edu http://cnswww.cns.cwru.edu/~chet/