.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.5.
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH TIMEOUT 1 2022年9月 "GNU coreutils 9.1" 用户命令
.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\-v\fP, \fB\-\-verbose\fP
对任何超时后发送的信号,向标准错误输出诊断信息
.TP
\fB\-\-help\fP
显示此帮助信息并退出
.TP
\fB\-\-version\fP
显示版本信息并退出
.PP
持续时间应当是一个浮点数,后缀是可选的:\&“s”表示秒(默认值),“m”表示分钟,“h”表示小时,或者使用“d”表示天数。若持续时间为
0,将禁用所关联的超时配置。
.PP
超时以后,如果没有指定其他“信号”,则向给定“命令”发送 TERM 信号。TERM 信号将杀死没有阻塞或捕获该信号的进程。有时可能需要使用 KILL
信号,因为此信号无法被捕获。
.SS 退出状态:
.TP
124
如果指定“命令”超时,且未指定 \fB\-\-preserve\-status\fP 选项
.TP
125
如果 timeout 命令本身执行失败
.TP
126
如果找到了命令,但无法执行
.TP
127
如果未找到命令
.TP
137
如果命令(或 timeout 命令本身)收到了 KILL (9) 信号(即 128+9)
.TP
\-
其他情况下,退出状态是命令的退出状态
.SH 缺陷
某些平台目前不支持将超时时间设置为超过 2038 年。
.SH 作者
由 Padraig Brady 编写。
.SH 报告错误
GNU coreutils 的在线帮助:
.br
请向 报告翻译错误。
.SH 版权
Copyright \(co 2022 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 参见
\fBkill\fP(1)
.PP
.br
完整文档请见:
.br
或者在本地使用: info \(aq(coreutils) timeout invocation\(aq
.SH "跋"
.br
本页面中文版由中文 man 手册页计划提供。
.br
中文 man 手册页计划:\fBhttps://github.com/man-pages-zh/manpages-zh\fR