azure-为什么命令“yes”会导致infite循环?

pb3skfrl  于 2021-06-20  发布在  Kudu
关注(0)|答案(1)|浏览(297)

如果在调试控制台的Kudu的microsoft azure中键入“是”,它将挂起在无限循环中:

D:\home> yes
y
y
y
y
...

为什么?

jpfvwuh4

jpfvwuh41#

yes 是一个unix/linux命令,最初的目的是(想想80年代早期)在出现“all”选项之前回答“y”到文件查询(etc)以删除多个文件(etc)。
所以每次管道中有新线时,都要回答“y”。
在azure上,它已经作为git安装的一部分进行了安装(如果您检查它是否在 D:\Program Files (x86)\Git\usr\bin\yes.exe )
如果它是用与原来相同的规格建造的 yes 命令,它还应该消耗100%的cpu

相关问题