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 |