语法模板

timeout 执行命令, 如果命令执行时间超过 DURATION , 则会被 kill

  1. 用法:timeout [选项] DURATION COMMAND [参数]...

通过 timeout,可以非常方便地设置命令行的运行时间:


```

timeout 5s ping google.com

PING google.com (172.217.160.78) 56(84) bytes of data. ```

详细参数设置

  • --preserve-status , timeout 退出时保留 COMMAND 本身的状态;
  • --foreground , 后台子进程运行 command 不受父进程 timeout 的影响.
  • -k ,
  • DURATION 的设置, 默认以秒为单位. is a floating point number with an optional suffix:

‘s’ for seconds (the default), ‘m’ for minutes, ‘h’ for hours or ‘d’ for days.