HP-UX
1753331 회원
5267 온라인
108792 솔루션
새 메시지

터미널 세션 시간 설정 ?

 
윤용한
비정기 기여자

터미널 세션 시간 설정 ?

로컬시스템에서 터미널을 여러개 열어놓고 작업하면



일정시간이 지나면 터미널이 죽는 현상이 발생합니다.



물론 vi 나 다른 application이 실행중인 터미널은 살아있고요.



혹시 터미널 세션 시간을 설정할 수 있는 환경변수나 셸변수가



있는지 궁금합니다.



참고로 사용하는 shell은 c shell 입니다.



이곳에서 많은 도움 받고 있습니다. 답변 달아주시는 분들에게



다시 한번 감사드립니다.
6 응답 6
Joseph
초등학생

터미널 세션 시간 설정 ?

#set | grep TMOUT



이 값에 의해서 사용하지 않는 터미널을 종료시킵니다.



단위는 초입니다..



유저 환경 파일(.profile .kshrc)에서 위 환경변수를 제거해 주세요..



Good day~~
이연주
정기 조언자

터미널 세션 시간 설정 ?

일정시간이 지나도록 아무 작업이 없었을때 telnet session을 종료 시키는 환경변수가 TMOUT 입니다. 단위는 초 입니다.



이 변수를 /etc/profile과 같은 global 환경 설정 파일이나 유정 환경 설정 파일에 등록해놓으십시오.



C shell이라면 /etc/csh.login이나 ~/.login에 설정 해놓으면 될 것 같네요.

이명우
정기 조언자

터미널 세션 시간 설정 ?

/etc/profile 에 TMOUT 값이 설정되어 있는 확인을 해 보세요.

보안상 일정시간 이후에 자동으로 Logout을 하는 기능을 설정하기

위한 값이 TMOUT입니다.



TMOUT=0 으로 설정하시면 터미날 자동 세젼 종료는 Disable 되는

것입니다.



그리고 C Shell을 사용하신다고 하셨는데 C Shell을 사용하실 경우

Home Directory 내에 .cshrc가 있습니다.

개별 Account에 대한 환경을 설정하는 File이지요. 이 File도

참고 해 보십시요

김병수
본과생

터미널 세션 시간 설정 ?

# set |grep -i TMOUT

0

으로 되어 있는지 확인하시기 바랍니다.
홍정진
신규 회원

터미널 세션 시간 설정 ?

C shell에서 세션시간은 아래와 같이 설정합니다.



set autologout=60 (<-- 분단위 입니다!)



(전체 C shell사용자에게 적용하려면 /etc/csh.login,

특정 유저에게 적용하려면 ~/.login 파일에 editting을 하세요.)





* 참고로, POSIX, K shell의 세션시간 설정은 아래와 같습니다.

export TMOUT=3600 (<-- 초단위 입니다!)

(전체 사용자에게 적용하려면 /etc/profile,

특정 유저에게 적용하려면 ~/.profile 파일에 editting을 하세요.)
이연주
정기 조언자

터미널 세션 시간 설정 ?

안녕하십니까...



홍정진님 께서 올리신대로 C shell에서 테스트를 해보니 C shell에서는 autologout이 맞는것 같습니다.^^ 단위는 분입니다.