使用ruby执行linux命令获取主机名

时间:2014-05-07 19:18:08

标签: ruby

我是红宝石的新手。

我必须编写def,它通过执行命令' hostname -f'来返回值。在Linux服务器上。请帮我解决这个问题

1 个答案:

答案 0 :(得分:1)

您可以在反引号中调用该命令。使用chomp方法删除任何尾随换行符。

def get_host
  `hostname -f`.chomp
end