如何在Erlang/Elixir中获得完全限定的域名(或域名)?
Erlang必须获取主机名:如何在Erlang/Elixir中获得完全限定的域名(或域名)?,erlang,elixir,Erlang,Elixir,Erlang必须获取主机名: iex(1)> {:ok, hostname} = :inet.gethostname {:ok, 'Michaels-MacBook-Pro'} 但是如何获得域名呢?这并不是最优雅的解决方案,但这是迄今为止我发现唯一有效的方法: def fqdn do {fqdn, _exit_status} = System.cmd("hostname", ["-f"]) String.trim(fqdn) end 这不是最优雅的解决方案,但这是迄今为止我发现
iex(1)> {:ok, hostname} = :inet.gethostname
{:ok, 'Michaels-MacBook-Pro'}
但是如何获得域名呢?这并不是最优雅的解决方案,但这是迄今为止我发现唯一有效的方法:
def fqdn do
{fqdn, _exit_status} = System.cmd("hostname", ["-f"])
String.trim(fqdn)
end
这不是最优雅的解决方案,但这是迄今为止我发现的唯一有效的解决方案:
def fqdn do
{fqdn, _exit_status} = System.cmd("hostname", ["-f"])
String.trim(fqdn)
end
似乎做你想做的事
似乎做你想做的事