Module: SSHActionHelper

Defined in:
lib/action/module/ssh_action.rb

Instance Method Summary collapse

Instance Method Details

#ssh_cmd(host = HOST, user = USERNAME, password = PASSWORD, cmdtxt) ⇒ Object

本机或远程执行shell命令

参数

  • host 机器

  • cmdtxt 命令

Example:

ssh_cmd “ls”



18
19
20
21
22
23
24
25
26
# File 'lib/action/module/ssh_action.rb', line 18

def ssh_cmd host=HOST, user=USERNAME, password=PASSWORD, cmdtxt
	if Util.is_localhost? (host) then
		ret = system "#{cmdtxt}"
	else
		ret = Util.exe_ssh_cmd! host, cmdtxt, user, password
	end
	Context.set("IOBODY", ret)
	$log.info "ssh_cmd #{cmdtxt}"
end