-1
我創建從who
命令提取信息的程序中提取信息,也看到這個question看到的誰命令的格式。從誰所有服務器上的命令
現在我想做的是ssh
到不同的服務器,並運行who
命令。問題是我不知道如何在Ruby中ssh
。我所知道的require 'net/ssh/gateway'
會有人介意給我一個例子,說明我可以ssh
在Ruby和並在多個服務器上執行命令who
(如鏈接的問題)?
例如:
def user
cmd = `who`.gsub(/[ \t].*/,"")
puts cmd
#<= Do some fancy stuff that will ssh to the servers and run cmd
end
謝謝你的時間提前。
你可以更具體..? – 13aal
@ Ekult3k我編輯了這個問題,希望能讓事情變得更加清晰。 – Bam
請搜索更多。在Net :: SSH文檔中,Stack Overflow和Internet上的其他地方都很好地說明了這一點。還有一些基於Net :: SSH的軟件包。 http://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow-users –