ライブラリ
- ビルトイン (238)
- csv (11)
- etc (11)
-
net
/ ftp (22) -
net
/ http (28) -
net
/ pop (11) -
net
/ smtp (11) - open3 (77)
- openssl (44)
-
rubygems
/ package / tar _ output (11) - shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (18) - socket (74)
- timeout (19)
クラス
-
Gem
:: Package :: TarOutput (11) - IO (183)
-
Net
:: FTP (22) -
Net
:: HTTP (28) -
Net
:: POP3 (11) -
Net
:: SMTP (11) -
OpenSSL
:: SSL :: SSLContext (22) -
OpenSSL
:: SSL :: Session (11) - Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (18) - Socket (33)
- TCPSocket (8)
モジュール
- Etc (11)
- Kernel (55)
- Open3 (77)
-
OpenSSL
:: X509 (11) -
Socket
:: Constants (33) - Timeout (19)
キーワード
-
$ stdout (11) - > (6)
- >> (6)
-
AF
_ ROUTE (22) - CSV (11)
-
IPPROTO
_ ROUTING (22) -
PF
_ ROUTE (22) - Ruby用語集 (11)
-
SC
_ TIMEOUTS (11) -
V
_ ERR _ OUT _ OF _ MEM (11) - new (4)
-
open
_ timeout (44) -
pipeline
_ r (11) -
pipeline
_ rw (11) -
pipeline
_ w (22) - popen (154)
- popen2 (11)
- popen2e (11)
- popen3 (11)
- pread (7)
- read (11)
-
read
_ timeout (22) -
ruby 1
. 6 feature (11) - spawn (44)
-
ssl
_ timeout (11) - sysread (11)
- timeout (41)
-
write
_ timeout (6)
検索結果
先頭5件
- Gem
:: Package :: TarOutput . open(io , signer = nil) {|data _ tar _ writer| . . . } - Shell
# out(dev = STDOUT , &block) -> () - Shell
:: CommandProcessor # out(dev = STDOUT , &block) -> () - Shell
:: Filter # out(dev = STDOUT , &block) -> () - TCPSocket
. open(host , service , local _ host=nil , local _ service=nil , connect _ timeout: nil) -> TCPSocket
-
Gem
:: Package :: TarOutput . open(io , signer = nil) {|data _ tar _ writer| . . . } (21123.0) -
gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ ソッドです。
...gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ
ソッドです。
@param io gem-format な tar ファイルを扱うための IO を指定します。
@param signer Gem::Security::Signer のインスタンスを指定します。
@see Gem::Package::T... -
Shell
# out(dev = STDOUT , &block) -> () (18319.0) -
Shell#transact を呼び出しその結果を dev に出力します。
...ェクトなどで指定します。
@param block transact 内部で実行するシェルを指定します。
使用例:
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
File.open("out.txt", "w"){ |fp|
sh.out(fp) {
system("ls", "-l") | head("-n 3")
}
}... -
Shell
:: CommandProcessor # out(dev = STDOUT , &block) -> () (18319.0) -
Shell#transact を呼び出しその結果を dev に出力します。
...ェクトなどで指定します。
@param block transact 内部で実行するシェルを指定します。
使用例:
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
File.open("out.txt", "w"){ |fp|
sh.out(fp) {
system("ls", "-l") | head("-n 3")
}
}... -
Shell
:: Filter # out(dev = STDOUT , &block) -> () (18319.0) -
Shell#transact を呼び出しその結果を dev に出力します。
...ェクトなどで指定します。
@param block transact 内部で実行するシェルを指定します。
使用例:
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
File.open("out.txt", "w"){ |fp|
sh.out(fp) {
system("ls", "-l") | head("-n 3")
}
}... -
TCPSocket
. open(host , service , local _ host=nil , local _ service=nil , connect _ timeout: nil) -> TCPSocket (15301.0) -
host で指定したホストの service で指定したポートと接続したソケッ トを返します。host はホスト名、またはインターネットアドレスを 示す文字列、service は /etc/services (または NIS) に登録されている サービス名かポート番号です。
...ホスト名、またはインターネットアドレスを示す文字列を指定します。
@param local_service /etc/services (または NIS) に登録されているサービス名かポート番号を指定します。
@param connect_timeout タイムアウトを秒数で指定します。... -
Net
:: FTP # open _ timeout -> Numeric|nil (12307.0) -
接続時のタイムアウトの秒数を返します。
...たってもコネクションが
開かなければ例外 Net::OpenTimeout を発生します。
整数以外での浮動小数点数や分数を指定することができます。
デフォルトは nil(タイムアウトしない)です。
@see Net::HTTP#read_timeout, Net::HTTP#open_timeout=... -
Net
:: HTTP # open _ timeout -> Integer|nil (12307.0) -
接続時に待つ最大秒数を返します。
...接続時に待つ最大秒数を返します。
この秒数たってもコネクションが
開かなければ例外 Net::OpenTimeout を発生します。
デフォルトは 60 (秒)です。
@see Net::HTTP#read_timeout, Net::HTTP#open_timeout=... -
Net
:: POP3 # open _ timeout -> Integer (12307.0) -
接続時に待つ最大秒数を返します。
...接続時に待つ最大秒数を返します。
この秒数たってもコネクションが開かないときは例外 Net::OpenTimeout を発生します。
デフォルトは30秒です。
@see Net::POP3#open_timeout=... -
Net
:: SMTP # open _ timeout -> Integer (12307.0) -
接続時に待つ最大秒数を返します。
...接続時に待つ最大秒数を返します。
デフォルトは30(秒)です。
この秒数たってもコネクションが
開かなければ例外 TimeoutError を発生します。
@see Net::SMTP#open_timeout=... -
Open3
. # popen3(*cmd) {|stdin , stdout , stderr , wait _ thr| . . . } -> () (9366.0) -
外部プログラム cmd を実行し、そのプロセスの標準入力、標準出力、標準エラー 出力に接続されたパイプと実行したプロセスを待つためのスレッドを 4 要素の 配列で返します。
...プと実行したプロセスを待つためのスレッドを 4 要素の
配列で返します。
require 'open3'
stdin, stdout, stderr, wait_thr = *Open3.popen3("/usr/bin/nroff -man")
@param cmd 実行するコマンドを指定します。
@return ブロックを指定した場合はブ......結果を返します。
require 'open3'
Open3.popen3("read stdin; echo stdout; echo stderr >&2") {|stdin, stdout, stderr, wait_thr|
stdin.puts "stdin"
stdin.close # または close_write
p stdout.read
p stderr.read
}
#=> "stdout\n"
"stderr\n"
stdin への入力......が終わったらできる限り早く close か close_write
で閉じるべきです。
[UNIX系OS固有の注意] Open3 で作成した子プロセスは
wait(2) しなくてもゾンビになりません。
引数 cmd はそのまま Kernel.#spawn に渡されます。
Kernel.#spawnと同様... -
Open3
. # popen2(*cmd) {|stdin , stdout , wait _ thr| . . . } -> () (9328.0) -
cmdで指定されたコマンドを実行し、そのプロセスの標準入力・標準出力にパイ プをつなぎます。Open3.popen3に似ていますが、標準エラーを扱いません。
...cmdで指定されたコマンドを実行し、そのプロセスの標準入力・標準出力にパイ
プをつなぎます。Open3.popen3に似ていますが、標準エラーを扱いません。
@param cmd 実行するコマンドを指定します。
@return ブロックを指定した......場合は標準入力、標準出力に接続されたパ
イプと実行したプロセスを待つためのスレッドを返します。
Open3.#popen3と同様に引数に環境変数とオプションを指定してコマンド
を実行する事ができます。
@see Open3.#popen3... -
Open3
. # popen2e(*cmd) {|stdin , stdout _ and _ stderr , wait _ thr| . . . } -> () (9328.0) -
cmdで指定されたコマンドを実行し、そのプロセスの標準入力・標準出力と標準 エラーにパイプをつなぎます。Open3.popen3に似ていますが、標準出力と標準 エラーが1つの変数で扱われます。
...で指定されたコマンドを実行し、そのプロセスの標準入力・標準出力と標準
エラーにパイプをつなぎます。Open3.popen3に似ていますが、標準出力と標準
エラーが1つの変数で扱われます。
@param cmd 実行するコマンドを指定し......準出力と標準エラーに
接続されたパイプと実行したプロセスを待つためのスレッドを返しま
す。
Open3.#popen3と同様に引数に環境変数とオプションを指定してコマンド
を実行する事ができます。
@see Open3.#popen3...