如果在调试控制台中的Kudu中的Microsoft Azure中输入"yes",它会挂起无限循环:
D:\home> yes
y
y
y
y
...
Run Code Online (Sandbox Code Playgroud)
为什么?
yes 是一个Unix/Linux命令最初打算(想想80年代早期)回答"y"文件查询(等)删除多个文件(等)之前有一个'all'选项.
因此,每次在管道中获取换行符时,目的是回答'y'.
在azure上它已作为git安装的一部分被携带(如果你检查它是在D:\Program Files (x86)\Git\usr\bin\yes.exe)
如果它使用与原始yes命令相同的规范构建,它也应该消耗100%的CPU
| 归档时间: |
|
| 查看次数: |
294 次 |
| 最近记录: |