我在OSX Mojave上使用ITerm2时遇到了问题。 我有一个在后台运行的长寿的python脚本,由于某种原因,操作系统或ITerm/ZSH不断暂停应用程序,并且终端中出现一个键图标 - 您只能通过按回车键来绕过它。 此应用程序大约需要 10 个小时才能完成处理,我不能每次出现图标时都坐在那里按 Enter 键。 有没有人知道可能导致这种情况的原因以及如何解决它?
您的 Python 脚本正在提示输入某种类型。不可能说命中返回实际上做了什么(input
只是用来在继续之前暂停,还是要求一些实际值,但空输入接受一些硬编码的默认值(,但你可以模拟它。
而不是运行
python myScript.py &
跑
yes "" | python myScript.py &
yes
将提供无限的空字符串流,供脚本在每次尝试读取输入时读取。