터미널간에 명령어 전달은 어떻게 하여야 하는가요?
글쓴이: readme / 작성시간: 수, 2011/04/20 - 6:00오후
아시다 시피
터미널 a - $ echo hi > /dev/pts/2
터미널 b - (/dev/pts/2) $hi
또는 write 명령어를 적절히 사용하면 다른 터미널에 메세지를 전달할수 있는데요.
이런식으로 전달해서 그냥 보여주는거보다, 직접 "실행" 하게 할 수 있는 방법은 없을까요?
예를 들면, 터미널 a에서 어떤 'pwd'를 보내면, 터미널 b에서 '현재 디렉토리 리스트를 보여주는' 식으로요.
사실 screen을 사용하고 있는데.... 특정 창으로 명령을 보내고 싶어서요....
ps;쉘 내부에서 가능한걸 말하는 겁니다......
Forums:
그런 게 가능하면 꽤 위험하지 않나요?
그런 게 가능하면 꽤 위험하지 않나요?
begin{signature}
THIS IS SPARTA!!!!!n.
end{signature}
하다 못해 파이프를 이용해서 표준입력으로 돌리는
하다 못해 파이프를 이용해서 표준입력으로 돌리는 방법이라도 없을까요.
그럼 퍼미션만 설정하면 안전할거 같은데...
그리고 어짜피 로컬에서만 사용하는거라서, 그다지 보안 걱정은 없습니다..
어짜피 혼자 사용하는지라.......
차라리 안되면 확실히 안된다는 답이라도 듣고
차라리 안되면 확실히 안된다는 답이라도 듣고 싶네요
그냥 포기하게.......
답변 아니어서 죄송합니다만 잔디밭에서 바늘 찾기보다
답변 아니어서 죄송합니다만 잔디밭에서 바늘 찾기보다 더 힘든게, 잔디밭에 바늘이 없음을 증명하는 것입니다^^;
ssh를 사용한다면 모르지만 그냥 터미널로는 힘들듯
ssh를 사용한다면 모르지만 그냥 터미널로는 힘들듯 한데요.
작성자님이 혼자 사용하니 보안걱정 없다고 그게 가능하도록 릴리스 할 순 없으니까요.. ^^;;
혼자 사용하시는 거라면 ssh로 커맨드 날리시는게 속편하실 듯 합니다.
netcat ?
터미널 a
터미널 b
물론 터미널 b의 명령이 먼저 실행된 상태여야 합니다..
응?
뭐지;; 댓글이 달렸음;; 삭제~
댓글 달기