如果在调试控制台中的Kudu中的Microsoft Azure中输入“yes”,它会挂起无限循环:
D:\home> yes
y
y
y
y
...
为什么?
答案 0 :(得分:5)
yes
是一个Unix / Linux命令,最初是为了回答'y'来回复文件查询(等),以便在有'all'选项之前删除多个文件(等)。
所以目的是每次在管道中获取换行符时回答'y'。
在azure上它已经作为git安装的一部分被携带(如果你检查它在D:\Program Files (x86)\Git\usr\bin\yes.exe
)
如果使用与原始yes
命令相同的规范构建它,它也应该消耗100%的CPU