OSX ITerm2/ZSH 终端应用程序执行需要用户按回车键才能恢复



我在OSX Mojave上使用ITerm2时遇到了问题。 我有一个在后台运行的长寿的python脚本,由于某种原因,操作系统或ITerm/ZSH不断暂停应用程序,并且终端中出现一个键图标 - 您只能通过按回车键来绕过它。 此应用程序大约需要 10 个小时才能完成处理,我不能每次出现图标时都坐在那里按 Enter 键。 有没有人知道可能导致这种情况的原因以及如何解决它?

您的 Python 脚本正在提示输入某种类型。不可能说命中返回实际上做了什么(input只是用来在继续之前暂停,还是要求一些实际值,但空输入接受一些硬编码的默认值(,但你可以模拟它。

而不是运行

python myScript.py &

yes "" | python myScript.py &

yes将提供无限的空字符串流,供脚本在每次尝试读取输入时读取。

相关内容

  • 没有找到相关文章

最新更新