Linux timeout命令
用来控制程序运行的时间。运行指定的命令,如果在指定时间后仍在运行,则杀死该进程。
语法
Usage: timeout [OPTION] NUMBER[SUFFIX] COMMAND [ARG]...
SUFFIX 默认值是”s”代表秒,”m”代表分,”h”代表小时,”d”代表天。
参数说明
长选项必须使用的参数对于短选项时也是必需使用的。-s, --signal=信号指定在超时时发送的信号。信号可以是类似"HUP"的信号名或是信号数。查看"kill -l"以获得信号列表--help 显示此帮助信息并退出--version 显示版本信息并退出如果程序超时则退出状态数为124,否则返回程序退出状态。
如果没有指定信号则默认为TERM 信号。TERM 信号在进程没有捕获此信号时杀死进程。
对于另一些进程可能需要使用KILL (9)信号,当然此信号不能被捕获。
示例
$? :返回最后运行的命令的结束代码
如果timeout后的命令在规定时间内完成,返回0;否则返回非0.
timeout 2 echo 1
echo $?
0
timeout 2 sleep 100
echo $?
124
参考:https://blog.csdn.net/xiaqunfeng123/article/details/54315390/
Linux timeout命令相关推荐
- Linux timeout命令的使用:timeout - run a command with a time limit
timeout是一个命令行实用程序,它运行指定的命令,如果在给定的时间段后仍在运行,则终止该命令.timeout命令是GNU核心实用程序软件包的一部分,该软件包几乎安装在所有Linux发行版中. NA ...
- Linux timeout 命令
Linux 里有个命令叫 timeout,它可以控制一个进程的最大执行时间,超时就会被 这个命令主动终结. 源码:https://github.com/coreutils/coreutils/blob ...
- linux 读取命令行输入,Linux read命令的使用
1.命令简介 read命令是Shell内建命令,用于从标准输入或-u选项指定的文件描述符中读取单行,并将读取的单行根据IFS变量分割成多个字段,并将分割后的字段分别赋值给指定的变量列表var_name ...
- linux 网络 read,Linux read命令的使用
1.命令简介 read命令是Shell内建命令,用于从标准输入或-u选项指定的文件描述符中读取单行,并将读取的单行根据IFS变量分割成多个字段,并将分割后的字段分别赋值给指定的变量列表var_name ...
- Linux curl命令使用代理、以及代理种类介绍(附:curl命令详解)
目录 一.代理服务器分类: 二.Linux curl命令代理设置参数: 三.Linux curl命令设置代理举例: 1.linux curl命令设置http代理: 2.Linux curl命令设置so ...
- linux的帮助命令有,Linux帮助命令有哪些
当我们自学Linux时候,常常会遇到各种问题,对于命令方面,遇到问题我们可以用帮助命令,那么具体有哪些呢,下面由学习啦小编为大家整理了linux的帮助命令的相关知识,希望对大家有帮助! 查看linux ...
- python远程linux服务器执行命令_基于使用paramiko执行远程linux主机命令(详解)
paramiko是python的SSH库,可用来连接远程linux主机,然后执行linux命令或者通过SFTP传输文件. 关于使用paramiko执行远程主机命令可以找到很多参考资料了,本文在此基础上 ...
- linux基础命令之一
1.cpio cpio(copy in/out) 功能说明:备份文件. 语 法:cpio [-0aABckLovV][-C <输入/输出大小>][-F <备份档>][-H &l ...
- linux ping -w 命令,Linux ping 命令
Linux ping 命令 Linux ping 命令用于检测主机. 执行 ping 指令会使用 ICMP 传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运 ...
- linux 下载 命令 wget 和 curl
From:http://www.jb51.net/LINUXjishu/86326.html From :Linux curl 命令详解 - http://www.cnblogs.com/duhuo/ ...
最新文章
- matlab-画图函数:scatter和plot
- Tomcat server.xml配置文件介绍
- JS 变量的数据类型转换
- python 在列表中完成队列的删除和排序
- 617. 合并二叉树
- Grid game CodeForces - 1104C 放格子|思维|找规律
- C/C++数组名与指针区别
- 使用GY89的BMP180模块获取温度和压强(海拔)
- 用matlab画x 的定积分图像,matlab图像定积分
- NEW:SlickEdit Pro 27.0 KEY
- 计算机鼠标不灵活怎么办,鼠标左键不灵敏,教您鼠标左键不灵敏怎么办
- 淘宝新版打标足迹在哪里浏览?
- 网络类型(P2P、MA、BMA、NBMA)
- 详细排错,linux报错:Found option without preceding group in config file,Fatal error in defaults handling,
- [笑语天下]风景、照片与评论古今
- dbeaver 离线安装驱动
- request.args.get()用法
- 主打个性化推荐阅读的摘客,玩的是什么?
- 一摞烙饼的排序(搜索树)
- 破冰船是怎么破冰的?和你想到一点不一样,6米高的冰墙直接就撞
热门文章
- 机器学习与量化交易项目班 [从零搭建自动交易系统]
- mitmproxy的介绍以及配置过程中的问题
- foxmail收件不及时_foxmail突然收不到邮件怎么办_foxmail突然无法接收邮件的解决方法...
- 奥克兰大学计算机科学与技术,奥克兰大学计算机科学专业怎么样?成为IT达人就靠它...
- Github 单文件快速下载 -- 使用 DownGit
- 区块链行业被攻击怎么办?
- [Android 4.4.4] 泛泰A870 通过刷第三版 Mokee4.4.4 KTU84P 20140626 RC2.1 by syhost
- 泛泰A870刷4.4专用英文版非触摸CWM Recovery 6.0.4.8(三版通刷)
- 三年级计算机帮助我们学本领,学本领作文_作文350字_三年级下册第四单元作文_第一范文网...
- hexo博客分支教训