我有 bash 脚本,我从 Windows 中的 powershell 运行,它执行for
循环。每隔一段时间,一个循环迭代就会挂起,直到我按键盘上的 Enter 键。
这不会一直发生,事实上,它很少发生,但它仍然会发生。
有趣的是,我的循环内部基本上是time _command_
这样,所以在我按 Enter 后,它会告诉我命令运行了多长时间。该命令的执行时间实际上比循环迭代花费的时间要少得多——因为它出于某种奇怪的原因等待键盘输入。
让脚本在一夜之间运行并在早上回来发现它并没有走多远,这很烦人。
有人知道为什么会发生这种情况以及如何解决它吗?
谢谢,jbu