我用cygwin从我的Windows命令行,我一直在做的一切很愉快,除了能够在后台运行的东西(即把&
在命令结束)。
只给你更多的情况下,我希望能够启动Mercurial的Web服务器,仍然能够使用命令行窗口,甚至关闭它而不杀死服务器继续。 例如:
>hg serve &
listening at http://localhost:8000/ (bound to *:8000)
>echo "Still able to do this"
任何解决方法吗?
我用cygwin从我的Windows命令行,我一直在做的一切很愉快,除了能够在后台运行的东西(即把&
在命令结束)。
只给你更多的情况下,我希望能够启动Mercurial的Web服务器,仍然能够使用命令行窗口,甚至关闭它而不杀死服务器继续。 例如:
>hg serve &
listening at http://localhost:8000/ (bound to *:8000)
>echo "Still able to do this"
任何解决方法吗?
我有运行Apache类似的问题,最后我用cygstart
,它就像CMD start
:
cygstart --hide /c/apache/bin/httpd.exe
在这种情况下,它会运行Apache作为背景proccess感谢--hide
选项
找到了解决办法:
start <command> /B
start
是一个Windows命令,做一个help start
更多信息
或者和我的情况
hg serve --daemon
要么
hg serve -d
会做的伎俩