답변:
TMOUT
명령이 실행되지 않으면 쉘이 자동으로 로그 아웃하기 전에 bash가 대기하기를 원하는 변수를 초 단위로 설정할 수 있습니다 .
나는이 질문이 Bash & Ksh와 관련이 있다는 것을 알고 있습니다. 그러나 나는 기록을 위해 csh / tcsh와 비슷한 것을 게시 할 것이라고 생각했다.
FreeBSD에서 기본 쉘은 tcsh입니다. autologout
tcsh 쉘 의 기능을 사용하여 세션을 자동 로그 아웃 할 수 있습니다 .
다음은 1 분의 유휴 활동 후 세션을 자동 로그 아웃합니다.
freebsd82# set -r autologout=’1′
(Wait one minute)
freebsd82# auto-logout
Connection to freebsd82 closed.
tcsh의 (1) 맨이처럼 설명
autologout (+) The first word is the number of minutes of inactivity before automatic logout. The optional second word is the number of minutes of inactivity before automatic locking. When the shell automatically logs out, it prints `auto-logout', sets the vari- able logout to `automatic' and exits. When the shell automati- cally locks, the user is required to enter his password to con- tinue working. Five incorrect attempts result in automatic logout. Set to `60' (automatic logout after 60 minutes, and no locking) by default in login and superuser shells, but not if the shell thinks it is running under a window system (i.e., the DISPLAY environment variable is set), the tty is a pseudo-tty (pty) or the shell was not so compiled (see the version shell variable). See also the afsuser and logout shell variables.