我正在使用http-server爲了在特定文件夾中加載http://localhost:8484。 (出於測試目的) 我在我的代碼運行操作系統命令:如何停止特定端口上的http-server?
http-server -p 8484 test/
,我下載完以後不管我跑:
http-server stop
然而,測試完成後,我看到了端口8484的http-server仍然活着!
運行ps aux | grep http
我應該以阻止它運行什麼命令?
- 我使用的是Mac OSX(埃爾卡皮坦版)
- 我寫在二郎的代碼(雖然我不認爲它很重要,因爲我正在從代碼shell命令)。
- HTTP服務器:https://www.npmjs.com/package/http-server
我在二郎代碼:
my_test_() ->
Pid = spawn(fun() ->
Info = os:cmd("http-server -p 8484 test/resources"),
io:format(user,"*** Server: ~p~n",[Info])
end),
%%% Do some job %%%
Pid2 = spawn(fun() ->
Info = os:cmd("http-server stop"),
timer:sleep(200),
io:format(user,"*** Server stop: ~p~n",[Info])
end),
timer:sleep(200),
exit(Pid2, kill),
exit(Pid, kill).
感謝您的回答。這對使用erlang沒有幫助。我正在編輯我的問題以說清楚 – inbaly