如果给定的迭代花费的时间超过一定的时间,您将如何移动到 for 循环的下一次迭代?代码应该是这样的。
for i in range(0, max_iterations):
timer function
call to api
Run Code Online (Sandbox Code Playgroud)
如果 api 尚未完成,计时器函数将用于强制 for 循环继续进行下一次迭代。对于该迭代,它应该在 120 秒内工作。定时器函数将如何编写?先感谢您!
我正在通过 SSH 发送命令。这个特定的命令恰好告诉机器重新启动。不幸的是,这会挂起我的 SSH 会话并且不会返回,因此我的脚本无法继续转发到其他任务。
我尝试过修改命令本身以包含“退出”和/或转义命令的各种组合,但在这些情况下,机器都不会在重新启动和关闭 SSH 会话的命令时启动。我还尝试过 SSH 的 ConnectTimeout 和 ClientAlive 选项,但它们似乎使重新启动命令被忽略。
我在这里缺少一些明显的命令吗?