限制命令的时间

-2 投票
2 回答
593 浏览
提问于 2025-04-16 14:07

我运行了一个命令:run('sleep 1000')。我该如何限制这个命令的时间,比如限制到100秒?

2 个回答

0

Fabric提供的最接近这个功能的东西是 fabric.operations.prompt。这个功能可以检查你输入的内容是否正确,并且可以设置一些默认的输入选项,作为可选的附加内容。

0

在你的问题中,有几个地方需要澄清:

  • 你的问题其实不是关于Python的,而是更集中在sleep命令上,对吧?我没有找到任何标准Python包中有run命令……或者你可能想用Python的time.sleep呢?
  • 我猜你是想为sleep命令设置一个最大值,如果传入的值超过这个最大值就用这个最大值,是这样吗?

如果是这样的话,如果你使用time.sleep,就没有办法做到我想你想要的那样,正如之前的帖子所示;我在网上文档中也没有找到其他限制sleep命令的方法。

撰写回答