検索結果
先頭3件
-
Net
:: Telnet . new(opts) -> Net :: Telnet (114.0) -
Telnet オブジェクトを生成します。
...定します。
オプションは省略時にはそれぞれ右に示すデフォルト値が適用されます。
"Host" => "localhost"
"Port" => 23
"Prompt" => /[$%#>] \z/n
"Timeout" => 10 # 接続待ちタイムアウト値(sec)
"Waittime" => 0 # Prompt を待ち合......"Host" 接続するホストのホスト名もしくはIPアドレスを文字列で指定します。
デフォルトは "localhost" です。
"Port" 接続するポート番号です。デフォルトは23です。
"Binmode" これを偽にすると、改行を変換します。ホストへの... -
Net
:: Telnet . new(opts) {|message| . . . } -> Net :: Telnet (114.0) -
Telnet オブジェクトを生成します。
...定します。
オプションは省略時にはそれぞれ右に示すデフォルト値が適用されます。
"Host" => "localhost"
"Port" => 23
"Prompt" => /[$%#>] \z/n
"Timeout" => 10 # 接続待ちタイムアウト値(sec)
"Waittime" => 0 # Prompt を待ち合......"Host" 接続するホストのホスト名もしくはIPアドレスを文字列で指定します。
デフォルトは "localhost" です。
"Port" 接続するポート番号です。デフォルトは23です。
"Binmode" これを偽にすると、改行を変換します。ホストへの... -
Net
:: Telnet (20.0) -
このクラスは telnet のクライアント機能を提供します。
...オブジェクトは SMTP や HTTP のような telnet で
ないサービスにも利用できます。この場合には
Net::Telnet.new に "Port" オプションを与えることで
ポートを指定する必要があるでしょう。また、
"Telnetmode" オプションに false を
渡......グインしてコマンドを送る例、リモートホストから返ってきた文字列は
すべて標準出力に表示する
require 'net/telnet'
# リモートホスト "foobar" に接続
# タイムアウトは 10 秒
localhost = Net::Telnet.new("Host" => "localhost",......ち合わせる
telnet.cmd("ls") {|c| print c}
# sleep で 5 秒
telnet.cmd("sleep 5 && echo foobar &") {|c| print c}
STDOUT.flush # <- これがないとここまで処理が来てることがわかりにくい
# 前のコマンドの出力を待ち合わせる
telnet.waitfor(/...