在任务启动时运行命令

时间:2019-07-24 19:45:51

标签: conemu

当我从任务打开控制台时,我正在尝试在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# _

我在以前的环境中曾有过这样的经历,所以我知道这是可能的,但我不记得自己是怎么做到的。

1 个答案:

答案 0 :(得分:1)

您可以通过添加标志-new_console:n来抑制此错误。

这不是错误,而是更多功能。如果您的过程在不到十秒钟的时间内运行并结束,ConEmu会一直打开该选项卡,直到您按下一个键,这样您才能看到它产生的消息。

更多信息here

编辑:您还可以更改此消息在设置中显示之前的时间,或将其设置为从不/始终显示

编辑2:要强制显示“按Enter或Escape键以关闭控制台”消息,请附加-new_console:c