puedo empezar un archivo de Erlang, ya sea a través de la línea de comandos o script bash:Erlang: línea de comandos para iniciar la función dentro de una Erl archivo
exec erl file.erl
Pero, me parece que no puede encontrar la manera de iniciar directamente una función dentro de este archivo
p. Ej.
exec erl file.erl -f function()
Cualquier sugerencia apreciados ...
Gracias Jon! Como siempre, atraviesas :) –
También. Si está creando una herramienta de línea de comando, revise escript. Es una herramienta muy buena para tener en el cofre de guerra. http://www.erlang.org/doc/man/escript.html –
También hay '-eval' en caso de que necesite iniciar esa función con un argumento que no sea una lista de cadenas o átomos. Ah, y es posible que desee agregar '-noshell' para evitar que se abra el shell interactivo, y posiblemente agregar' -s init stop' al final para salir de Erlang cuando la función esté lista. – ndim