通过hstart运行到文件的hg命令的STDOUT?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过hstart运行到文件的hg命令的STDOUT?相关的知识,希望对你有一定的参考价值。

当hg命令运行时,我正在使用hstart来隐藏命令提示符窗口。我想将hd命令的stdout / stderr存储在一个文件中,但它不能正常工作..

hg update> log.txt 2>&1

这有效,但当我和hstart一样使用它时

hstart“hg update”> log.txt 2>&1“”

我得到一个空的日志文件。我尝试更改2>&1 befor log.txt的序列,但没有成功

有任何想法吗??????

答案

“问题是Hstart不是控制台应用程序 - 没有与之关联的STDOUT / STDERR流”(来自this thread)。

在同一个帖子中,他们建议做类似的事情:

hstart /NOCONSOLE /WAIT "hg update > log.txt 2>err.txt"

希望它会有所帮助。

PS:当你似乎使用Windows并想要完成命令或错误的弹出窗口时,你试过TortoiseHg,有一个集成到资源管理器中的GUI似乎相当不错。

以上是关于通过hstart运行到文件的hg命令的STDOUT?的主要内容,如果未能解决你的问题,请参考以下文章

Ruby后台进程STDOUT为空

如何(是否可能)创建运行多个命令的hg命令别名?

同时捕获和显示 STDOUT

在hg提交消息上设置textwidth?

如何使用Visual Studio“命令行参数”选项将C#项目的stdout重定向到文件

如何在远程存储库上运行 hg recover 命令