.\" 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 2020年三月 "GNU coreutils 8.32" 用戶命令
.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
如果命令運行超時,而且 \fB\-\-preserve\-status\fP 未設置,則將退出狀態值設爲
124。否則,將退出狀態值設置爲與所運行命令的退出狀態值相同。如果沒有指定信號類型,程序將在超時發生時送出 TERM 信號。TERM
信號能夠殺死任何沒有阻塞或捕獲該信號的進程。您也可能需要使用 KILL (9) 信號,因爲該信號不能被捕獲。此時,退出狀態值將爲 128+9 而非
124。
.SH BUGS
某些平臺目前不支持將超時時間設置爲超過 2038 年。
.SH 作者
由 Padraig Brady 編寫。
.SH 報告錯誤
GNU coreutils 的在線幫助:
.br
請向 報告翻譯錯誤。
.SH 版權
請向 報告翻譯錯誤。
.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