如何通过cygstart命令运行exe时重定向输出。

时间:2014-06-05 09:42:25

标签: node.js cmd cygwin

我在cgywin中运行节点生成的exe二进制文件。但它给出了错误

https://github.com/joyent/node/issues/804 - 查看最后一条评论。

它在windows cmd中工作正常,所以我使用的是cygstart命令。 但问题是我在运行cygstart后无法获取日志。

  

cygstart someee.exe参数> output.txt的

这也没有在output.txt

中给出输出

任何人都可以帮助我。

2 个答案:

答案 0 :(得分:1)

以下适用于我。您必须做一些引用并转义为正确的信息传递给ShellExecute。

cygstart bash -c \"ls \> ls.out \"

答案 1 :(得分:1)

我正在使用像

这样的东西
cygstart.exe cmd /C "node index.js > output"

然后我可以使用tailf output来显示日志。

临时cmd提示很烦人,我正在寻找更好的东西。