目的:リモートマシンで「hello world」を表示します。エリクシルのリモートマシンでプログラムで「Hello World」を実行するにはどうすればよいですか?
私のコンピュータからプロセスを生成し、リモートマシン上に "Hello World"(Sample.helloを呼び出す)を印刷したいとします。前述のhereのように、別のマシンのノードを接続する方法があります。しかし、これはiexコマンドを使用しています。 "Hello World" プログラムでリモートマシン上のを印刷するには?リモートマシン上
defmodule Sample do
def hello do
IO.puts "Hello World"
end
def main(args \\ []) do
# IP address of remote server from command line argument.
{_, input, _} = OptionParser.parse(args, switches: [])
ipaddress = List.to_string(input)
"""
1. spawn new process
2. print hello world on remote machine - Call Sample.hello
"""
end
end
「リモートサーバを起動」という意味を説明できますか?物理(または仮想)コンピュータをオンにしようとしていますか? Erlang/Elixirノードを起動しようとしていますか?他に何か? –
申し訳ありませんが、間違った表現。私はリモートマシン上でhello worldプログラムを実行したいだけです。 –
Erlang [rpc] [1]モジュールのようなものを使用できますか? [1]:http://erlang.org/doc/man/rpc.html – mpm