콘솔에서 screen 명령어 사용에 관해
글쓴이: kimes / 작성시간: 토, 2005/07/09 - 3:17오후
사용할수로 이 screen 이라는데 정말
큰 만족을 느끼고 있는데요..
문제는 항상 콘솔을 실행하고 screen 을 실행해 주어야 한다는거네요..
터미널이 시작될때 screen이 실행된 모드로 시작하게 할수 없나요?
.bashrc에 넣어봤는데..
무한루프에 빠지더군요..
처음 .bashrc가 실행되고 스크린만들고 또 만들때 스크린 만들고.. 등등..
혹시 방법 있나요?
Forums:
셸을 bash 말고 screen으로 지정하는 것이 가능할까요?불가
셸을 bash 말고 screen으로 지정하는 것이 가능할까요?
불가능하다면, .bashrc는 "login shell이 아닌 interactive shell"의 경우 실행되게 돼있으므로 "interactive한 login shell"의 경우 실행되는 .bash_profile을 사용해보시기 바랍니다.
자세한 것은 man bash
덧. .bash_profile에 source "${HOME}/.bashrc" 같은 줄이 있으면 조심하세요..
답변감사드립니다만..사실 interactive 혹은 login셀 개념
답변감사드립니다만..
사실 interactive 혹은 login셀 개념을 잘 모르겠는데요..
xterm을 사용하고 있고요..
bash_profile에 넣어봐도 안되네요..^^
[code:1]chsh -s screen[/code:1]이런 명령
chsh -s screen
이런 명령을 통해 기본 쉘을 bash 가 아닌 screen 으로 바꿔보라는 얘가 같습니다 :)
흠 근데 screen 에서는 어떤 쉘을 실행시킬 지 궁금해지는군요... bash 등으로 하드코딩되어 있찌는 않을 듯 하고... screen 무한 룹에 빠지지 않을지 싶은...
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
방금 확인해보니... screen 에서는... TERM 환경변수가 scr
방금 확인해보니... screen 에서는... TERM 환경변수가 screen 이라고 세팅되는군요..
.bashrc 파일에다가..
이렇게 넣어주면 해결되지 않을까 싶군요...
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
정태영님 감사드립니다. 님께서 말씀하신대로 해서 해결봤습니다.
정태영님 감사드립니다.
님께서 말씀하신대로 해서 해결봤습니다.
헌데
이 아니라
일지 싶네요.. :wink:
아 숫자 비교가 아닌 상황에서는 -ne 는 != 가 아니군요 -_-;;
아 숫자 비교가 아닌 상황에서는 -ne 는 != 가 아니군요 -_-;;
뻘쭘;;
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
screen을 기본 shell로 사용하기
오래된 글타래이지만 제 팁을 올리고 싶어서 여기 댓글로 답니다.
비록 초보지만 제 스스로 찾아낸 팁인 것 같아서 널리 알리고 싶네요.^^;
screen을 기본 셸 프로그램으로 사용하기 위해서 chsh 명령을 썼습니다.
chsh -s /usr/bin/screen
이렇게만 하니 screen이 실행되고 셸로 /bin/sh이 뜨더군요.
제가 원하는 셸 프로그램을 쓰기 위해 ~/.screenrc에 다음 줄을 추가했습니다. ~/.screenrc 파일이 없으면 새로 만들면 되구요.
shell -/bin/bash
"-"과 "/bin/bash" 사이에 빈 칸이 없이 입력해야 합니다.
"-"는 login shell이 된다는 뜻이라고 합니다.
다른 셸을 쓰신다면 물론 /bin/bash 대신 그 셸의 경로이름을 쓰시면 됩니다.
자.. 이제 로그인하면 screen이 뜨고 그 위에 bash가 뜹니다.
기존에 세션이 있으면 그 세션에 자동으로 attach됩니다. (기존 세션은 detach되지 않고 양쪽에 동시에 나오네요.)
기존 세션이 없으면 새로운 세션이 생성되구요.
저로선 이 정도면 만족스럽습니다.^^
더 좋은 방법이 있거나 더 좋은 결과를 낼 수 있으면 알려주세요.
참고: 데비안 lenny에서 해본 것입니다.
댓글 달기