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