我正在使用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没有运行