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 天