2014-05-07 71 views
0

我是新來的紅寶石。使用紅寶石獲取主機名執行linux命令

我必須寫def,它通過在linux服務器中執行命令'hostname -f'來返回值。請幫我解決這個問題

+0

而不是使用主機名-f的,你可能有興趣在[這裏](https://stackoverflow.com/questions/151545/how-can-i-get-the-fqdn-of-the-當前主機在紅寶石)問題。 – squiguy

回答

1

你可以在反引號內調用該命令。使用chomp方法刪除任何結尾的換行符。

def get_host 
    `hostname -f`.chomp 
end