Linux 限制指令執行時間

timeout 指令可以在 Linux 下限制一個指令的執行時間, 當超出指定的時間後, 便自動終止執行.

例如想限制一個指令的執行時間在 10 秒, 當超過 10 秒便自動將它 kill 掉:


$ timeout 10 tail -f /var/log/httpd/access.log

timeout 的預設時間單位是秒, 上面的 10 沒有指定單位, 預設代表 10 秒, 以下時間單位的寫法:

10s -> 10 秒
10m -> 10 分鐘
10h -> 10 小時
10d -> 10 天



你可能感興趣的內容:

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.