.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH TIMEOUT 1 2017年10月 "GNU coreutils 8.28" 用户命令 .SH 名称 timeout \- 在规定时限内运行一个命令 .SH 概述 \fBtimeout\fP [\fI\,选项列表\/\fP] \fI\,持续时间 命令 \/\fP[\fI\,参数列表\/\fP]... .br \fBtimeout\fP [\fI\,选项列表\/\fP] .SH 描述 .\" Add any additional description here .PP 运行所给命令,如果它超过指定时间后仍在运行,则杀死其进程。 .PP 必选参数对长短选项同时适用。 .HP \fB\-\-preserve\-status\fP .IP 将退出状态值设为与所运行指令的退出状态相同的值,即使 .IP 指令运行超时 .HP \fB\-\-foreground\fP .IP 当不是直接在 shell 命令提示符下运行 timeout 的情况下使用, .IP 允许所运行命令直接由 TTY 读取数据,并且接收 TTY 的信号;在这种模式下,所运行命令的子进程将不会被 timeout 的超时控制所考虑 .HP \fB\-k\fP, \fB\-\-kill\-after\fP=\fI\,持续时间\/\fP .IP 如果初始信号已发出且再次等待了指定时间之后 .IP 所运行命令仍在运行则发出 KILL 信号 .HP \fB\-s\fP, \fB\-\-signal\fP=\fI\,信号\/\fP .IP 指定超时发生时应当送出的信号; .IP 信号可以是类似“HUP”的信号名或是信号数;从“kill \fB\-l\fP”的输出可获得信号的列表 .TP \fB\-\-help\fP 显示此帮助信息并退出 .TP \fB\-\-version\fP 显示版本信息并退出 .PP 持续时间应当是一个浮点数,后缀可有可无;\&“s”表示秒(默认值),“m”表示分钟,“h”表示小时,或者使用“d”表示天数。 .PP 如果命令运行超时,而且 \fB\-\-preserve\-status\fP 未设置,则将退出状态值设为 124。否则,将退出状态值设置为与所运行命令的退出状态值相同。如果没有指定信号类型,程序将在超时发生时送出 TERM 信号。TERM 信号能够杀死任何没有阻塞或捕获该信号的进程。您也可能需要使用 KILL (9) 信号,因为该信号不能被捕获。此时,退出状态值将为 128+9 而非 124。 .SH BUGS 某些平台目前不支持将超时时间设置为超过 2038 年。 .SH 作者 由 Padraig Brady 编写。 .SH 报告错误 GNU coreutils 的在线帮助: .br 请向 报告 timeout 的翻译错误。 .SH 版权 Copyright \(co 2017 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . .br This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. .SH 参见 kill(1) .PP .br 完整文档请见: .br 或者在本地使用: info \(aq(coreutils) timeout invocation\(aq .SH "跋" .br 本页面中文版由中文 man 手册页计划提供。 .br 中文 man 手册页计划:\fBhttps://github.com/man-pages-zh/manpages-zh\fR