예를 들어 일정 시간이 지나면 작동되는 화면보호기 처럼 터미널에 입력이 중지되고 일정 시간이 지난 후에 패스워드를 물어보는 쉘프로그래밍을 하려고 합니다.
패스워드를 물어보고 trap으로 ^c도 불가능하게 해놓긴했는데 입력 중지후 시간 지나고 실행되는건 어떻게 해야 할지 모르겠네요.
좋은 방법 알고 계신분께서는 답변 바랍니다.
TMOUT If set to a value greater than zero, the value is interpreted as the number of seconds to wait for input after issuing the primary prompt. Bash ter minates after waiting for that number of seconds if input does not arrive.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
bash에 TMOUT이 있긴 합니다만
쉘 자체를 끝내는 거라서 원하는 목적에 맞을지는 모르겠습니다.
댓글 달기