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

问题描述 投票:0回答:1

我在OSX Mojave上的ITerm2遇到问题。我在后台运行了一个长期运行的python脚本,由于某种原因,OS或ITerm / ZSH不断暂停应用程序,并且终端上出现了“钥匙图标”,您只能通过按回车键来绕过它。该应用程序大约需要10个小时才能完成处理,我不能只坐在那里然后每次出现图标时按Enter键。有谁知道可能是什么原因以及如何解决这个问题?

macos security zsh macos-mojave iterm
1个回答
1
投票

您的Python脚本正在提示您进行某种输入。尚无法说出返回收益的实际作用(input只是在继续使用之前先暂停一下,还是要索取一些实际值,但空的输入会接受一些硬编码的默认值),但是您可以模拟它。 >

代替运行

python myScript.py &

运行

yes "" | python myScript.py &

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

© www.soinside.com 2019 - 2024. All rights reserved.