erlang distributed programming <p>I have an application which has the following requirement.</p> <p>During the running of my Erlang App. on the fly I need to start one or more remote nodes either on the local host or a remote host.</p> <p>I have looked at the following options</p> <p>1) For starting a remote node on the local host either use the slave module or the net_kernel:start() API. However with the latter , there seems to be no way to specify options like boot script file name etc.</p> <p>2) In any case I don't need the slave configuration as I need to mimic similar behaviour of nodes spawned on local as well as remote hosts. In my current setup, I dont have permissions to rsh to the remote host. The workaround i can think of is to have a default node running on the remote host so as to enable remote node creation either through spawn or rpc:async_call and os:cmd combination</p> <p>Is there any other API interface to start erl ?</p> <p>I am not sure this is the best or the cleanest way to solve this problem and I would like to know the Erlang approach to the same?</p> <p>Thanks in advance</p>