다른 사용자의 터미날 내용 받아오기(?)
글쓴이: idccc / 작성시간: 월, 2005/05/16 - 10:35오전
예전에 솔라리스 스쿨에서 본적이 있는데..
script 를 이용해서 /dev/tty를 어떻게 억세스 했던것 같습니다.
다른 사용자의 터미날에 뿌려지는 내용을 내 화면으로 가져오고/사용할수 있는 명령인데..
필요없을땐 눈에 보이다가 필요해서 찾으니까 없네요;;
혹시 아시는분 가르침 부탁드립니다. ^^
Forums:
screen 을 사용하면 두명의 사용자가 같은 터미널화면을 공유할수 있습
screen 을 사용하면 두명의 사용자가 같은 터미널화면을 공유할수 있습니다.
----------------------------------------
Nothing left after Nirvana.
[quote="웃는 남자"]screen 을 사용하면 두명의 사용자가 같은
이미 돌아가고 있는 화면을 받아와야 하는 상황이라서요..
지금도 계속 작업중인 화면인데, screen으로 시작된 터미날이 아니라서요..^^;;
그냥 단순히 읽고 쓰기라면읽기는 [color=green]cat /
그냥 단순히 읽고 쓰기라면
읽기는 cat /dev/tty1 > tty_dmup
쓰기는 write username tty1 로 할 수 있습니다.
이 명령들을 사용해서 스크립트를 만드시면 되겠네요
----------------------------------------
Nothing left after Nirvana.
자기의 디바이스(가상 터미널)명을 찾아야 합니다. tty 이 명령어를
자기의 디바이스(가상 터미널)명을 찾아야 합니다.
tty 이 명령어를 입력하시면 다음과 같은 가상터미널이 나타 남니다.
/dev/pts/1
그럼, 함께 접속된 상대방의 디바이스(가상터미널)명을 또 찾아야 합니다.
w 이 명령어를 입력하시고 고객이 잡고 있는 가상터미널을 찾거나
만일 어떤 가상 터미널을 잡고 있는지 잘 모르겠으면 고객에게
tty 명령어를 입력하여 나타나게 되는 가상터미널 번호를 알아
내시면 됨니다. 예) /dev/pts/2 이 나타났다고 가정 하구요.
그럼, 자기가 접속한 화면에서 아래와 같은 명령어를 입력하시면 같은 시스템
에 접속된 상대방의 화면이 저의 제어권으로 넘어 오게 됨니다.
script -a | tee /dev/pts/2
그리고, 종료 하실려면 exit 입력하시면 됨니다.
여기서, 상대방이 하는 작업을 보고싶다면 역으로 행하시면 됩니다. 즉, 상대방이 본인의 터미널을 제어하게 하면 됩니다.
댓글 달기