当我从任务打开控制台时,我正在尝试在conmumu中运行命令。 例如,我想打开一个bash终端并运行node -v以查看我当前的节点版本。我的当前任务命令如下所示:
set "PATH=%ConEmuBaseDirShort%\wsl;%PATH%" & %ConEmuBaseDirShort%\conemu-cyg-64.exe --wsl -cur_console:pm:/mnt node -v
这将打开bash终端并执行节点-v,但随后关闭进程,给我错误
Root process was alive less than 10 sec, ExitCode=0
我的预期结果是-v节点的输出是可见的,并且在该节点下将是一个有效的bash控制台。
v12.6.0
root@COMPUTER:/mnt/c# _
我在以前的环境中曾有过这样的经历,所以我知道这是可能的,但我不记得自己是怎么做到的。
答案 0 :(得分:1)
您可以通过添加标志-new_console:n
来抑制此错误。
这不是错误,而是更多功能。如果您的过程在不到十秒钟的时间内运行并结束,ConEmu会一直打开该选项卡,直到您按下一个键,这样您才能看到它产生的消息。
更多信息here!
编辑:您还可以更改此消息在设置中显示之前的时间,或将其设置为从不/始终显示
编辑2:要强制显示“按Enter或Escape键以关闭控制台”消息,请附加-new_console:c