使用Cygwin,我尝试使用“timeout”让我的脚本睡眠几秒钟。
但即使我按照它的语法做了它,它总是要求我try --help
,这意味着我给出了错误的形式。
这是我尝试过的东西
timeout 5
timeout 5s
timeout 5.0s
timeout 5.
其中没有一个有用。
有什么想法吗?!
答案 0 :(得分:6)
我认为timeout
不符合你的想法。来自man page:
超时[OPTION] NUMBER [SUFFIX] COMMAND [ARG] ...
启动COMMAND,如果在NUMBER秒后仍然运行,则将其终止。 SUFFIX可以是's'秒(默认值),'m'表示分钟,'h'表示小时或'd'表示天数。
你需要给它那个命令。这是一个简单的例子:
$ date; timeout 5 sleep 10; date
Thu, Nov 01, 2012 3:19:28 PM
Thu, Nov 01, 2012 3:19:33 PM
如您所见,即使我运行了sleep 10
,也只过了5秒。那是因为它在5秒后超时并且timeout
命令将其杀死。