るりまサーチ

最速Rubyリファレンスマニュアル検索!
108件ヒット [1-100件を表示] (0.067秒)
トップページ > クエリ:@[x] > クエリ:unix[x] > モジュール:Kernel[x]

別のキーワード

  1. socket unix
  2. socket unix_server_socket
  3. socket af_unix
  4. socket pf_unix
  5. zlib os_unix

種類

ライブラリ

キーワード

検索結果

<< 1 2 > >>

Kernel.#spawn(env, program, *args, options={}) -> Integer (55.0)

引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。

...る環境
(Unix 系統の環境)のみです。
例えば Windows では元々子プロセスにはファイルデスクリプタ 0 1 2 のみ
渡されるので :close_others や :close オプションは意味を持ちません。


@
param env 更新する環境変数を表す Hash
@
param program...
...の配列を指定します。
@
param args 渡される引数です。0 個以上の文字列を指定します。
@
param options オプションパラメータ Hash

@
raise ArgumentError 第一引数が配列かつ要素数が 2 でない場合に発生します。

@
raise Errno::EXXX コマンド...
...が実行できなかった場合に発生します。

@
see Kernel.#system,Kernel.#exec...
...din), 1(stdout), 2(stderr) 以外の
ファイルデスクリプタをすべて閉じます。
false がデフォルトです。

: :exception
Kernel
.#system のみで指定できます。
これを true に設定すると、nil や false を返す代わりに例外が発生します。
fa...

Kernel.#spawn(program, *args) -> Integer (55.0)

引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。

...る環境
(Unix 系統の環境)のみです。
例えば Windows では元々子プロセスにはファイルデスクリプタ 0 1 2 のみ
渡されるので :close_others や :close オプションは意味を持ちません。


@
param env 更新する環境変数を表す Hash
@
param program...
...の配列を指定します。
@
param args 渡される引数です。0 個以上の文字列を指定します。
@
param options オプションパラメータ Hash

@
raise ArgumentError 第一引数が配列かつ要素数が 2 でない場合に発生します。

@
raise Errno::EXXX コマンド...
...が実行できなかった場合に発生します。

@
see Kernel.#system,Kernel.#exec...
...din), 1(stdout), 2(stderr) 以外の
ファイルデスクリプタをすべて閉じます。
false がデフォルトです。

: :exception
Kernel
.#system のみで指定できます。
これを true に設定すると、nil や false を返す代わりに例外が発生します。
fa...

Kernel.#spawn(command, options={}) -> Integer (45.0)

引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。

...ます。


@
param command コマンドを文字列で指定します。
@
param env 更新する環境変数を表す Hash
@
param options オプションパラメータ Hash
@
raise Errno::EXXX 起動に失敗し、ruby インタプリタに制御が戻った場合に発生します。

@
raise Errno:...
...:EXXX コマンドが実行できなかった場合に発生します。


@
see Kernel.#system,Kernel.#exec...

Kernel.#spawn(env, command, options={}) -> Integer (45.0)

引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。

...ます。


@
param command コマンドを文字列で指定します。
@
param env 更新する環境変数を表す Hash
@
param options オプションパラメータ Hash
@
raise Errno::EXXX 起動に失敗し、ruby インタプリタに制御が戻った場合に発生します。

@
raise Errno:...
...:EXXX コマンドが実行できなかった場合に発生します。


@
see Kernel.#system,Kernel.#exec...

Kernel.#open(file, mode_enc = "r", perm = 0666) -> IO (43.0)

file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。

...始まります。

@
param file ファイルを文字列で指定します。整数を指定した場合はファイルディスクリプタとして扱います。
@
param mode_enc モード・エンコーディングを文字列か定数の論理和で指定します。後述。
@
param perm open(2)...
...ァイルを生成する場合の
ファイルのパーミッションを整数で指定します。
@
raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。


@
see File.open,IO.popen,IO.open

=== 第二引数のオープンモード・エンコーディング
...
...
(Unix系ならばなら"rb"、mswinやmingwなら"rt"扱いとなる)
: "wb"
LFはそのままLFとして書き込まれる。
: "wt" または "w"
LFはLFのままか、CR+LFか、どちらかになる。どちらになるかはプラットフォーム依存。
(Unix系ならば...

絞り込み条件を変える

Kernel.#open(file, mode_enc = "r", perm = 0666) {|io| ... } -> object (43.0)

file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。

...始まります。

@
param file ファイルを文字列で指定します。整数を指定した場合はファイルディスクリプタとして扱います。
@
param mode_enc モード・エンコーディングを文字列か定数の論理和で指定します。後述。
@
param perm open(2)...
...ァイルを生成する場合の
ファイルのパーミッションを整数で指定します。
@
raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。


@
see File.open,IO.popen,IO.open

=== 第二引数のオープンモード・エンコーディング
...
...
(Unix系ならばなら"rb"、mswinやmingwなら"rt"扱いとなる)
: "wb"
LFはそのままLFとして書き込まれる。
: "wt" または "w"
LFはLFのままか、CR+LFか、どちらかになる。どちらになるかはプラットフォーム依存。
(Unix系ならば...

Kernel$$-I -> [String] (19.0)

Rubyライブラリをロードするときの検索パスです。

...Rubyライブラリをロードするときの検索パスです。

Kernel
.#load や Kernel.#require
がファイルをロードする時に検索するディレクトリのリストを含む配列です。

起動時にはコマンドラインオプション -I で指定したディレクトリ、...
...環境変数 RUBYLIB の値、
コンパイル時に指定したデフォルト値
をこの順番で含みます。

以下に典型的な UNIX システム上でのロードパスを示します。

-I で指定したパス
環境変数 RUBYLIB の値
/usr/local/lib/ruby/site_ruby/VERSION...
...ます。
したがって Ruby で記述されたコードでは常に .so を使うべきです。

なお、ロードパスをコマンドラインから調べるには

$ ruby -e 'puts $:'

とします。


この変数はグローバルスコープです。

@
see spec/rubycmd, spec/envvars...
...す。
require を呼んだときに読み込まれるファイルを特定できます。

//emlist[][ruby]{
p $LOAD_PATH.resolve_feature_path('set')
# => [:rb, "/build-all-ruby/2.7.0/lib/ruby/2.7.0/set.rb"]
//}

この変数はグローバルスコープです。

@
see spec/rubycmd, spec/envvars...

Kernel$$: -> [String] (19.0)

Rubyライブラリをロードするときの検索パスです。

...Rubyライブラリをロードするときの検索パスです。

Kernel
.#load や Kernel.#require
がファイルをロードする時に検索するディレクトリのリストを含む配列です。

起動時にはコマンドラインオプション -I で指定したディレクトリ、...
...環境変数 RUBYLIB の値、
コンパイル時に指定したデフォルト値
をこの順番で含みます。

以下に典型的な UNIX システム上でのロードパスを示します。

-I で指定したパス
環境変数 RUBYLIB の値
/usr/local/lib/ruby/site_ruby/VERSION...
...ます。
したがって Ruby で記述されたコードでは常に .so を使うべきです。

なお、ロードパスをコマンドラインから調べるには

$ ruby -e 'puts $:'

とします。


この変数はグローバルスコープです。

@
see spec/rubycmd, spec/envvars...
...す。
require を呼んだときに読み込まれるファイルを特定できます。

//emlist[][ruby]{
p $LOAD_PATH.resolve_feature_path('set')
# => [:rb, "/build-all-ruby/2.7.0/lib/ruby/2.7.0/set.rb"]
//}

この変数はグローバルスコープです。

@
see spec/rubycmd, spec/envvars...

Kernel$$LOAD_PATH -> [String] (19.0)

Rubyライブラリをロードするときの検索パスです。

...Rubyライブラリをロードするときの検索パスです。

Kernel
.#load や Kernel.#require
がファイルをロードする時に検索するディレクトリのリストを含む配列です。

起動時にはコマンドラインオプション -I で指定したディレクトリ、...
...環境変数 RUBYLIB の値、
コンパイル時に指定したデフォルト値
をこの順番で含みます。

以下に典型的な UNIX システム上でのロードパスを示します。

-I で指定したパス
環境変数 RUBYLIB の値
/usr/local/lib/ruby/site_ruby/VERSION...
...ます。
したがって Ruby で記述されたコードでは常に .so を使うべきです。

なお、ロードパスをコマンドラインから調べるには

$ ruby -e 'puts $:'

とします。


この変数はグローバルスコープです。

@
see spec/rubycmd, spec/envvars...
...す。
require を呼んだときに読み込まれるファイルを特定できます。

//emlist[][ruby]{
p $LOAD_PATH.resolve_feature_path('set')
# => [:rb, "/build-all-ruby/2.7.0/lib/ruby/2.7.0/set.rb"]
//}

この変数はグローバルスコープです。

@
see spec/rubycmd, spec/envvars...
<< 1 2 > >>