执行这个命令,如果选择接收stdout或stderr,将永远不会结束

BUG反馈 · 276 次浏览
漆黑之梦 创建于 2024-08-07 16:06

命令

$$ wsl.exe -d ubuntu -- bash -c "ls" 

 

在不接受stdout和stderr参数的时候,就完全没有问题,但是接收的话,这个命令将永远运行

当是任意wsl2的时候就会卡住,但是wsl1不会,

用“脚本”的话,则无法接收exitCode

用“运行或打开”,则在接收exitCode后,无法接收stdout或stderr


回复内容
CL 2024-08-08 08:04
#1

进程有结束退出么?试试运行一个输出内容比较少的命令看看是否可以。 我这里目前没有环境可以测试。

漆黑之梦 回复 CL 2024-08-15 10:21 :

这已经是最短了,就一个ls。。。

回复主贴