Linux限制程序執行時間 超時自動結束程序

2021-10-04 07:17:29 字數 604 閱讀 6361

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

使用方法

timeout [選項] 數字[字尾] 命令 [引數]...

字尾」s」代表秒(預設值),」m」代表分,」h」代表小時,」d」代表天。

選項詳解

長選項必須使用的引數對於短選項時也是必需使用的。

-s, --signal=訊號

指定在超時時傳送的訊號。訊號可以是類似"hup"的訊號名或是訊號數。

檢視"kill -l"以獲得訊號列表

--help        顯示此幫助資訊並退出

--version        顯示版本資訊並退出

如果程式超時則退出狀態數為124,否則返回程式退出狀態。

如果沒有指定訊號則預設為term 訊號。term 訊號在程序沒有捕獲此訊號時殺死程序。

對於另一些程序可能需要使用kill (9)訊號,當然此訊號不能**獲。

示例

timeout 10 php test.php
解釋:如過php test.php命令在10秒內結束,則平安結束,執行超過10秒,將被強行kill掉。

linux 獲取程序執行時間

獲取程序執行時間 一 時間概念 在linux下進行程式設計時,可能會涉及度量程序的執行時間。linux下程序的時間值分三種 時鐘時間 real time 指程序從開始執行到結束,實際執行的時間。使用者cpu時間 user cpu time 指程序中執行使用者指令所用的時間,也包括子程序。系統cpu時...

執行時間超時用這個。

方法一,修改php.ini檔案 max execution time 30 maximum execution time of each script,in seconds 把它設定成需要的值就可以了。如果設定成0的話,就是永不過期。方法二,修改php執行檔案 加上 set time limit 0...

執行時間 如何限制Linux命令程式執行的時間

本文主要講解如何限制linux命令程式執行的時間。linux提供了大量的命令,每個命令都是唯一的,並且在特定的情況下使用。linux的目標是幫助您盡可能地高效工作。linux命令的乙個屬性是時間限制。您可以為任何您想要的命令設定時間限制。如果時間過期,命令停止執行。在本教程中,您將學習如何在命令中使...