Shell中TMOUT变量的一个小应用
来源:互联网 发布:java sort 编辑:程序博客网 时间:2024/06/05 15:59
TMOUT变量用于设置Shell的过期时间,当TMOUT不为0时,Shell在TMOUT秒后将自动注销。所以要设置自己的PUTTY终端,不会隔一段时间(一般:1小时,TMOUT是系统自带变量,可通过echo $TMOUT来查看),自动断开,可以设置TMOUT=0。 TMOUT放在脚本中,可以巧妙的规定脚本的执行时间。比如说: 等待用户的输入,等待的时间:
#!/bin/bash# fileName: timeOut_example.shTMOUT=3echo -n "What's your name? "read NAMEif [ -z "$NAME" ]; thenecho "No Input Here!"elseecho "Your Name is $NAME"fi上面的脚本很简单,只是想说明TMOUT的用法。询问用户的姓名,如果用户3秒内有输入,输出用户姓名后立刻退出。
如果等待TMOUT(3秒)未有输入,则脚本自动运行结束! 下面是脚本的输出结果:
# chmod +x timeOut_example.sh# ./timeOut_example.shWhat's your name? Jerry # 3秒内输入JerryYour Name is Jerry # 显示输入# ./timeOut_example.sh What's your name? # 3秒内无输入No Input Here! # 输出提示符,脚本结束
阅读全文
1 0
- Shell中TMOUT变量的一个小应用
- $TMOUT的用法
- java中栈的一个小应用..
- shell 中一个变量是否为数字的判断
- 一个shell中字符串替换的小技巧
- 一个shell中字符串替换的小技巧
- Shell中批量备份目录的一个小技巧
- Shell 变量赋值的小问题
- SHELL中特殊的变量
- shell 中变量的定义
- shell变量中 && ||的用法
- shell 中变量的定义
- shell 中变量的介绍
- shell 中变量的截取
- shell中变量的使用
- shell中变量的定义
- 设置Linux系统的空闲等待时间TMOUT
- shell变量小常识
- Redis的7个应用场景,那些让人发疯的SQL,都可以扔掉了
- stack栈和stack栈数组
- 流操作
- ubuntu浏览器突然使用不了搜狗拼音法
- codeforces 750New Year and Hurry
- Shell中TMOUT变量的一个小应用
- 《守护树木》游戏策划
- python基础笔记3
- How To Install WordPress with nginx on Ubuntu 14.04
- TCP/IP详解卷1:协议(五)【ICMP:Internet控制报文协议,Ping程序】
- 可变参数源码的剖析和自己的理解
- babel的安装
- linux下 C++如何实现多线程
- Maven构建Hadoop工程