리눅스에서 다른 터미널에 프로세스를 실행 시킬 수 있나요?
글쓴이: 시류 / 작성시간: 수, 2012/02/29 - 2:42오후
현재 같은 터미널 내에서 프로세스를 실행 시킬때
올바르게 동작을 하지 않아서
다른 터미널로 프로세스를 실행 시키려고 합니다.
혹시 쉘 명령어를 통해 다른 터미널에 프로세스를 실행 시킬 수 있는 방법이 있나요?
쉘 명령어가 아니라도 다른 방법이라도 있으면 알려주시면 감사하겠습니다.
Forums:
예를들면 tty0 터미널에서 tty1으로 프로세스를
예를들면 tty0 터미널에서 tty1으로 프로세스를 실행시키고 싶다는 말씀이신가요?
예쁜 방법은 아니지만,
gnome-terminal -e [process] 옵션을 사용하면 가능하긴 할겁니다.
제가 정확히 질문을 이해를 못해서 ^^;
pipe를 이용하는 방법도 있습니다.
예를들어
tty0터미널에서 ls 를 치면 tty1에서 출력되도록 하고 싶다 하면
mkfifo pipe1
라고 입력하셔서 파이프를 생성해주시고
tty1 에서
eval $(cat pipe1)
tty0 에서
echo "ls" > pipe1
이렇게 치시면 tty1에 내용이 출력될겁니다.
----------------
Ubuntu 10.10, Solaris 11 / 잘 부탁드립니다 ;)
쓰고나서 수정이 안되는데 두번째 방법은 프로세스를
쓰고나서 수정이 안되는데
두번째 방법은 프로세스를 실행한다기 보다는 입출력을 위한 파이프를 공유하는거라고 봐야겠네요.
----------------
Ubuntu 10.10, Solaris 11 / 잘 부탁드립니다 ;)
댓글 달기