tty를 강제로 변경하는 방법은??
글쓴이: yundorri / 작성시간: 목, 2007/04/26 - 11:59오전
안녕하세요.
매번 KLDP의 많은 분들께 도움을 받고 있어 감사함을 느낍니다.
저도 다른분들께 도움이 많이 되어야 될텐데 말입니다. :>
다름이 아니라, RedHat9.0 text console을 사용하는데 tty1~6 까지 있습니다.
예를들어 tty2에서 어떤 응용프로그램을 수행시키고 tty1에서 다른 작업을
하다가도 tty2에서 돌고 있는 프로그램이 사용자의 입력을 받아야 하는 시점에서는
tty가 강제로 자신이 돌고있는 tty인 2번으로 전환되도록 하는겁니다.
그리고 입력이 끝나고 나면 다시 원위치로 돌아올 수 있도록 이전 tty를
저장도 받아야 겠지요.
이렇게 할 수 있는 방법이 있을까요?
Forums:
chvt 명령이 있습니다.
chvt 3 이런식으로 변경할 수 있습니다. ;-)
---
사람의 기쁨이나 슬픔 같은 것은...
풀꽃의 희미한 향기만큼도 오래 지속되지 않는다...
---
사람의 기쁨이나 슬픔 같은 것은,
풀꽃의 희미한 향기만큼도 오래 지속되지 않는다.
저도 구글링했더니
저도 구글링했더니 나오네요. 빠른 답변 감사합니다.
http://aplawrence.com/Bofcusm/1986.html
그런데, 다른 문제가 있습니다.
VT1, VT3, VT4는 read-only속성을 가지고
VT2만 read-write 가 가능한 상태입니다.
그런데, 응용프로그램은 VT3으로만 출력을 합니다. 그래서 VT3에서
'read' 명령은 사용할 수 없는 상태인데요, 이것을 VT2로 redirection을
시켜서 다음과 같이 했습니다.
이렇게 했더니, VT2로 출력은 잘 되는데 VT2에서 입력한게 VT3에서
실행중인 응용프로그램으로 전달이 안되네요.
좋은 방법이 없을까요?
힝~ 이쪽으로는
힝~ 이쪽으로는 경험자가 없으신건지...
NFS/FTP로 kickstart를 사용하여 자동설치를 하는 시스템을 관리하고 있습니다.
kickstart의 %pre 나 %post 섹션에서 설치될 시스템의 개별적인 항목(hostname, ip address등)을 입력받아
설치가 완료되면 적용을 시킬 수 있도록 upgrade하려고 했는데 아직은 잘 안되네요.
지금은 모두 설치되고 나면 %post섹션에서 /etc/rc.local을 변경시켜 리부팅되면 입력을 받도록 해 놓았기
때문에 두 번 리부팅시켜야 되는 번거러움이 있거든요.
구글이나 야후도 국내사이트는 한계가 좀 있는것 같고 외국사이트에서 stdin, redirection으로 검색해봐도
한 눈에 들어오질 않아 어려움이 많네요. 이럴때는 영어권 나라에서 태어났으면 좋지 아니한가 라는 생각이
살짝 듭니다. 좀 더 공부해 본 다음에 해답이 나오면 올리도록 하겠습니다.
^^
댓글 달기