如何设置超时



我正在使用bash可执行文件在循环中运行python脚本

有时浏览器(由python脚本运行(会停止加载并停止工作数小时,直到我手动关闭窗口,这将导致可执行文件重新运行python脚本。我如何自动执行此操作?如果在2分钟内终端中没有显示新行,那么退出python代码并再次运行它。

这就是我现在拥有的:

while true ; do 
python3 /Users/Name/Desktop/pythoncode.py
done

它将在循环中运行代码。现在,我希望它关闭代码,并在终端中2分钟内没有输出任何行的情况下再次运行它(python脚本显示了它在终端中的进度(

感谢并祝新年快乐

我认为这个问题应该在pythoncode.py中处理。您可以通过使用setInterval方法来检测过去2分钟内是否发生了更改,并为代码执行的每个操作增加一个计数器。如果它在过去2分钟内没有更改,您可以关闭它。其他脚本将再次运行它。

与setInterval((等价的Python?

在将运行脚本的另一个python文件中,您可以使用os.system((

仅当python脚本';s没有运行

相关内容

  • 没有找到相关文章

最新更新