我在Windows命令行中使用cygwin,除了能够在后台运行某些东西(即在命令末尾放置&
)之外,我总是非常愉快地完成所有事情。
为了给你更多的上下文,我希望能够启动一个Mercurial Web服务器,并且仍然能够继续使用命令行窗口,甚至关闭它而不会杀死服务器。例如:
>hg serve &
listening at http://localhost:8000/ (bound to *:8000)
>echo "Still able to do this"
对此有任何解决方法吗?
答案 0 :(得分:6)
我在运行Apache时遇到了类似的问题,最后我使用了cygstart
,它就像CMD start
:
cygstart --hide /c/apache/bin/httpd.exe
在这种情况下,由于--hide
选项
答案 1 :(得分:1)
找到解决方案:
start <command> /B
start
是一个Windows命令,请执行help start
以获取更多信息
或者我的情况
hg serve --daemon
或
hg serve -d
会做的伎俩