我cygwin的使用從我的Windows命令行,我一直在做的一切很愉快,除了能夠在後臺運行的東西(即把&
在命令結束)。運行命令CMD
只給你更多的情況下,我希望能夠啓動Mercurial的Web服務器,仍然能夠使用命令行窗口,甚至關閉它而不殺死服務器繼續。例如:
>hg serve &
listening at http://localhost:8000/ (bound to *:8000)
>echo "Still able to do this"
對此的任何解決方法?
我cygwin的使用從我的Windows命令行,我一直在做的一切很愉快,除了能夠在後臺運行的東西(即把&
在命令結束)。運行命令CMD
只給你更多的情況下,我希望能夠啓動Mercurial的Web服務器,仍然能夠使用命令行窗口,甚至關閉它而不殺死服務器繼續。例如:
>hg serve &
listening at http://localhost:8000/ (bound to *:8000)
>echo "Still able to do this"
對此的任何解決方法?
找到了解決辦法:
start <command> /B
start
是一個Windows命令,獲取更多信息
或者和我的情況做了help start
hg serve --daemon
或
hg serve -d
會做的伎倆
我有運行Apache類似的問題最後我用cygstart
,它就像CMD start
:
cygstart --hide /c/apache/bin/httpd.exe
在這種情況下,它會運行Apache作爲背景proccess感謝--hide
選項
感謝讓我發現'cygstart'命令! – vimterd 2015-09-22 10:34:42
對我來說,'start'是不是從Cygwin的訪問; 'cygstart'雖然有效。 – jtpereyda 2013-08-08 18:51:08