长途运营命令
分类:www.澳门新萄京赌场

require 'net/telnet'

# 连接到远程主机 foobar
telnet = Net::Telnet.new("Host" => "foobar") {|c| print c}

# 登陆
telnet.login("your name", "your password") {|c| print c}
# 登陆后等待提示

telnet.cmd("ls") {|c| print c}
# 执行命令后等待提示

# 稍复杂的例子
telnet.cmd("sleep 5 && echo foobar &") {|c| print c}

STDOUT.flush # <- 若没有这句的话,是很难看出程序已经运行到这里的

# 等待前面命令的输出
telnet.waitfor(/foobarZ/) {|c| print c}

# 结束登陆会话
telnet.cmd("exit") {|c| print c}
telnet.close

#http://www.kuqin.com/rubycndocument/man/addlib/Net-Telnet.html

本文由澳门新萄京发布于www.澳门新萄京赌场,转载请注明出处:长途运营命令

上一篇:简单解析PHP程序的运行流程,PHP开发规范手册之 下一篇:没有了
猜你喜欢
热门排行
精彩图文