| 用途 | 限制命令最长运行时间 |
|---|---|
| 语法 | timeout [选项] 时长 命令 |
| 退出码 | 124 超时;125/126/127 为 timeout 自身错误 |
常用示例
常用示例
timeout 10 curl -sS http://10.0.0.9/health
timeout -s KILL 5 ./hang.sh # 超时直接杀
timeout 30 bash -c 'nc -z -w 25 10.0.0.9 443' # 整体限时
timeout 1 sleep 5; echo $? # 输出 124时长默认秒,支持 5s/2m/1h;组合 -k 5 表示信号发出后再等 5 秒升级为 KILL。