77件ヒット
[1-77件を表示]
(0.052秒)
ライブラリ
- ビルトイン (66)
-
webrick
/ utils (11)
モジュール
- Kernel (66)
-
WEBrick
:: Utils (11)
キーワード
-
create
_ listeners (11) - open (22)
- spawn (44)
検索結果
先頭5件
-
WEBrick
:: Utils . # create _ listeners(address , port , logger = nil) -> [TCPServer] (6201.0) -
与えられたアドレスとポートで TCPServer オブジェクトを生成し ます。
与えられたアドレスとポートで TCPServer オブジェクトを生成し
ます。
@param address アドレスを指定します。
@param port ポート番号を指定します。
@param logger ロガーオブジェクトを指定します。
@raise ArgumentError port を指定しなかった場合に発生します。
@see Socket.getaddrinfo, TCPServer -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) -> IO (137.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...く文字列をコマンドとして起動し、
コマンドの標準入出力に対してパイプラインを生成します
ファイル名が "|-" である時、open は Ruby の子プロセス
を生成し、その子プロセスとの間のパイプ(IOオブジェクト)を返し
ます。(......デフォルトのモード)
: "w", WRONLY|CREAT|TRUNC
ファイルを書き込みモードでオープンします。
オープン時にファイルがすでに存在していれば
その内容を空にします。
: "a", WRONLY|CREAT|APPEND
ファイルを書き込みモード......区別する場
合に限ります)
=== Universal Newline
改行をLFに揃えます。一言で言えばPEP:278 https://www.python.org/dev/peps/pep-0278/のことです。
: "rt"
CR、LF、CRLFのいずれをもLFとして読み込む。
: "rb"
CR、LF、CRLFはいずれもそのまま......りません (例えばパイプ)。
=== Universal Newline
改行をLFに揃えます。一言で言えばPEP:278 https://www.python.org/dev/peps/pep-0278/のことです。
: "rt"
CR、LF、CRLFのいずれをもLFとして読み込む。
: "rb"
CR、LF、CRLFはいずれもそのまま... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) {|io| . . . } -> object (137.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...く文字列をコマンドとして起動し、
コマンドの標準入出力に対してパイプラインを生成します
ファイル名が "|-" である時、open は Ruby の子プロセス
を生成し、その子プロセスとの間のパイプ(IOオブジェクト)を返し
ます。(......デフォルトのモード)
: "w", WRONLY|CREAT|TRUNC
ファイルを書き込みモードでオープンします。
オープン時にファイルがすでに存在していれば
その内容を空にします。
: "a", WRONLY|CREAT|APPEND
ファイルを書き込みモード......区別する場
合に限ります)
=== Universal Newline
改行をLFに揃えます。一言で言えばPEP:278 https://www.python.org/dev/peps/pep-0278/のことです。
: "rt"
CR、LF、CRLFのいずれをもLFとして読み込む。
: "rb"
CR、LF、CRLFはいずれもそのまま......りません (例えばパイプ)。
=== Universal Newline
改行をLFに揃えます。一言で言えばPEP:278 https://www.python.org/dev/peps/pep-0278/のことです。
: "rt"
CR、LF、CRLFのいずれをもLFとして読み込む。
: "rb"
CR、LF、CRLFはいずれもそのまま... -
Kernel
. # spawn(env , program , *args , options={}) -> Integer (119.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...and, :out=>["log", "w", 0600])
# flagを文字列でなくビットで指定する
pid = spawn(command, :out=>["log", File::WRONLY|File::EXCL|File::CREAT, 0600])
//}
配列で複数のファイルデスクリプタを同時にリダイレクトできます。
//emlist[][ruby]{
# stdout と stderr......を用いて、IO.popen で、子プロセスの
stderr と stdout を混ぜる例を以下に示します。
//emlist[][ruby]{
io = IO.popen(["sh", "-c", "echo out; echo err >&2", :err=>[:child, :out]])
p io.read #=> "out\nerr\n
//}
spawn と IO.popen では
デフォルトでは非標準的なフ......スクリプタだけを継承したい場合は、
io => io という形のオプションを指定します。
//emlist[][ruby]{
# valgrind は --log-fd というオプションでログの出力先を指定できます。
# これで指定したファイルデスクリプタは親プロセスか... -
Kernel
. # spawn(program , *args) -> Integer (119.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...and, :out=>["log", "w", 0600])
# flagを文字列でなくビットで指定する
pid = spawn(command, :out=>["log", File::WRONLY|File::EXCL|File::CREAT, 0600])
//}
配列で複数のファイルデスクリプタを同時にリダイレクトできます。
//emlist[][ruby]{
# stdout と stderr......を用いて、IO.popen で、子プロセスの
stderr と stdout を混ぜる例を以下に示します。
//emlist[][ruby]{
io = IO.popen(["sh", "-c", "echo out; echo err >&2", :err=>[:child, :out]])
p io.read #=> "out\nerr\n
//}
spawn と IO.popen では
デフォルトでは非標準的なフ......スクリプタだけを継承したい場合は、
io => io という形のオプションを指定します。
//emlist[][ruby]{
# valgrind は --log-fd というオプションでログの出力先を指定できます。
# これで指定したファイルデスクリプタは親プロセスか... -
Kernel
. # spawn(command , options={}) -> Integer (104.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
引数を外部コマンドとして実行しますが、生成した
子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
=== 引数の解釈
この形式では command が shell のメタ文字
//emlist{
* ? {} [] <> () ~ & | \ $ ; ' ` " \n
//}
を含む場合、shell 経由で実行されます。
そうでなければインタプリタから直接実行されます。
@param command コマンドを文字列で指定します。
@param env 更新する環境変数を表す Hash
@param options オプションパラメータ Hash... -
Kernel
. # spawn(env , command , options={}) -> Integer (104.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
引数を外部コマンドとして実行しますが、生成した
子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
=== 引数の解釈
この形式では command が shell のメタ文字
//emlist{
* ? {} [] <> () ~ & | \ $ ; ' ` " \n
//}
を含む場合、shell 経由で実行されます。
そうでなければインタプリタから直接実行されます。
@param command コマンドを文字列で指定します。
@param env 更新する環境変数を表す Hash
@param options オプションパラメータ Hash...