在Windows cmd中使用cygwin在后台运行命令

我从我的Windows命令行使用了cygwin,除了能够在后台运行某些东西(比如放在一个命令的末尾)之外,我总是非常高兴地做了所有的事情。

只是为了给你更多的上下文,我想能够启动一个Mercurial web服务器,并且仍然能够继续使用命令行窗口,甚至closures它,而不会杀死服务器。 例如:

 >hg serve & listening at http://localhost:8000/ (bound to *:8000) >echo "Still able to do this" 

任何解决方法呢?

Solutions Collecting From Web of "在Windows cmd中使用cygwin在后台运行命令"

我有一个类似的问题运行Apache,最后我使用了cygstart ,就像CMD start

cygstart --hide /c/apache/bin/httpd.exe

在这种情况下,由于--hide选项,它将运行Apache作为后台进程

找到解决办法:

 start <command> /B 

start是一个Windows命令, help start更多的信息

另外,为我的情况

 hg serve --daemon 

要么

 hg serve -d 

会做的伎俩

“开始”是cmd.exe的内部命令

你将不得不使用

cmd / c启动COMMAND