1. 程式人生 > >[轉] Linux命令——timeout

[轉] Linux命令——timeout

默認 rom mman word detail version 版本信息 幫助信息 沒有

[From] https://blog.csdn.net/xiaqunfeng123/article/details/54315390

Linux命令——timeout

命令簡介

運行指定的命令,如果在指定時間後仍在運行,則殺死該進程。用來控制程序運行的時間。

使用方法

timeout [選項] 數字[後綴] 命令 [參數]...

後綴”s”代表秒(默認值),”m”代表分,”h”代表小時,”d”代表天。

選項詳解

長選項必須使用的參數對於短選項時也是必需使用的。
  -s, --signal=信號
        指定在超時時發送的信號。信號可以是類似"HUP"的信號名或是信號數。
        查看
"kill -l"以獲得信號列表 --help 顯示此幫助信息並退出 --version 顯示版本信息並退出 如果程序超時則退出狀態數為124,否則返回程序退出狀態。 如果沒有指定信號則默認為TERM 信號。TERM 信號在進程沒有捕獲此信號時殺死進程。 對於另一些進程可能需要使用KILL (9)信號,當然此信號不能被捕獲。

示例

timeout 10 command

解釋:如過command命令在10秒內結束,則平安結束,運行超過10秒,將被強行kill掉。

[轉] Linux命令——timeout