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