内容一:timeout 命令的格式
# timeout <option> <duration> <command>
内容二:timeout 命令的选项和持续时间的单位
2.1 timeout 命令的选项
1) -k 当达到命令结束的时间没有结束时,再经过指定时间后结束命令
2) –foreground 后台执行命令
3) –help 显示帮助信息
4) -s 或者 –signal=,在超时时发送信号,通过 “kill -l” 命令可以显示信号列表
5) –version 显示版本信息
2.2 timeout 命令的持续时间的单位
1) s,秒 (默认)
2) m,分
3) h,时
4) d,天
内容三:timeout 命令的案例
3.1 案例一:执行 10 秒钟 top 命令
# timeout 10 top
3.2 案例二:执行 1 小时 ping 命令,并在结束命令时发送 SIGKILL 信号
# timeout -s SIGKILL 1h ping eternalcenter.com
3.3 案例三:执行 1 分钟 top 命令,如果 1 分钟后命令没有停止,则再过 10 秒后结束命令
# timeout -k 10s 1m top