我可以啓動一個Erlang文件,無論是通過命令行或bash腳本:二郎:命令行啓動功能內的Erl的文件
exec erl file.erl
但是,我似乎無法找出如何直接啓動功能在這個文件中。
例如
exec erl file.erl -f function()
知道的任何建議...
我可以啓動一個Erlang文件,無論是通過命令行或bash腳本:二郎:命令行啓動功能內的Erl的文件
exec erl file.erl
但是,我似乎無法找出如何直接啓動功能在這個文件中。
例如
exec erl file.erl -f function()
知道的任何建議...
你可能想要的是erl -s module_name function_name
注意就像你在你的例子確實存在,你從來沒有在指定的ERL命令Erlang的文件。 Erlang VM加載代碼路徑中的所有模塊。這包括本地目錄。
http://www.erlang.org/doc/man/erl.html來自:
-run國防部[FUNC [ARG1,Arg2所得,...]] (INIT標誌)使初始化調用指定 功能。 Func默認開始。如果 未提供參數,則假定 函數的參數爲0. 否則,假定參數爲 1,將列表[Arg1,Arg2,...]作爲參數 。所有參數都以 字符串的形式傳遞。請參閱init(3)。
-s國防部[FUNC [ARG1,Arg2所得,...]] (INIT標誌)使初始化調用指定 功能。 Func默認開始。如果 未提供參數,則假定 函數的參數爲0. 否則,假定參數爲 1,將列表[Arg1,Arg2,...]作爲參數 。所有參數都以原子形式傳遞爲 。請參閱init(3)。
謝謝Jon!一如既往,你通過:) – 2010-11-27 15:44:21