0
問題: 我試圖運行下面的noshell命令,並保持端口6657上的服務器活着,但似乎不起作用。端口6657上的erlang服務器?
run_server.sh
erl -make
erl -pa ebin/ -noshell -s server main 6657 -s init stop
二郎模塊功能
main(Port) ->
controller:start(),
僅供參考,在二郎提示我可以執行的命令 - server:main(6667)
工作正常。
你能給我建議我需要改變那個命令嗎?
謝謝你!
http://erlang.org/doc/man/erl.html 'ERL-PA EBIN/-noshell -RUN「服務器:主( 6657)「-s init stop」會崩潰 ** - 運行Mod [Func [Arg1,Arg2,...]](init標誌)** – kevin
糟糕,我在那裏犯了一個錯字。這應該是'-eval',而不是'-run'。請參閱編輯。 – Dogbert
我可以執行這個命令'''erl -pa ebin/-noshell -eval「server:main(6657)」-s init stop'''沒有崩潰,但服務器並沒有一直運行。我如何繼續在端口6656上運行服務器?謝謝@Dogbert和@kevin – J4cK