Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果在 Debug Console 中 Kudu 的 Microsoft Azure 中输入“yes”,它会陷入无限循环:
D:\home> yes y y y y ...
为什么?
yes是一个 Unix/Linux 命令,最初打算(想想 80 年代初)回答“y”到文件查询(等)以在有“全部”选项之前删除多个文件(等)。
yes
因此,目的是每次在管道中有换行符时都回答“y”。
在 azure 上,它已作为 git 安装的一部分携带(如果您检查它在D:\Program Files (x86)\Git\usr\bin\yes.exe.
D:\Program Files (x86)\Git\usr\bin\yes.exe
如果它是用与原始命令相同的规范构建的yes,它也应该消耗 100% 的 CPU