るりまサーチ

最速Rubyリファレンスマニュアル検索!
180件ヒット [1-100件を表示] (0.044秒)
トップページ > クエリ:@[x] > クエリ:unix[x] > 種類:モジュール関数[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...

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...

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系ならば...

Readline.#readline(prompt = "", add_hist = false) -> String | nil (41.0)

prompt を出力し、ユーザからのキー入力を待ちます。 エンターキーの押下などでユーザが文字列を入力し終えると、 入力した文字列を返します。 このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。 何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、 ユーザからの入力がない場合は nil を返します。

...このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。
何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、
ユーザからの入力がない場合は nil を返します。

本メソッドはスレッドに対応...
...ルトは Emacs モードです。

@
param prompt カーソルの前に表示する文字列を指定します。デフォルトは""です。
@
param add_hist 真ならば、入力した文字列をヒストリに記録します。デフォルトは偽です。

@
raise IOError 標準入力が tty...
...f

begin
if Readline::HISTORY[Readline::HISTORY.length-2] == buf
Readline::HISTORY.pop
end
rescue IndexError
end

# p Readline::HISTORY.to_a
print "-> ", buf, "\n"
end

@
see Readline.vi_editing_mode、Readline.emacs_editing_mode、
Readline::HISTORY...

Process.#clock_gettime(clock_id, unit=:float_second) -> Float | Integer (37.0)

POSIX の clock_gettime() 関数の時間を返します。

...POSIX の clock_gettime() 関数の時間を返します。

例:
p Process.clock_gettime(Process::CLOCK_MONOTONIC) #=> 896053.968060096

@
param clock_id クロックの種類を以下の定数のいずれかで指定します。
サポートされている定数は OS やバー...
...12
: Process::CLOCK_UPTIME_RAW_APPROX
macOS 10.12
: Process::CLOCK_UPTIME_PRECISE
FreeBSD 8.1
: Process::CLOCK_SECOND
FreeBSD 8.1

SUS は Single Unix Specification を意味しており、
SUS は POSIX と POSIX の一部で定義されている clock_gettime を含みます。
SUS では CLOCK...
...は time.h で定義されているC言語のマクロです。
SUS では CLOCKS_PER_SEC は 1000000 と定義されています。
ただし、Unix 以外のシステムでは異なる値に定義されているかもしれません。
SUS で定義されているように CLOCKS_PER_SEC が 1...

OpenSSL::Random.#egd_bytes(filename, length) -> true (31.0)

EGD(Entropy Gathering Daemon) から length バイト分のエントロピーを得ます。

...で指定した Unix domain socket から EGD に問い合わせ、
指定した大きさのエントロピーを乱数生成器に追加します。

@
param filename EGD のソケットのファイル名
@
param length 読み込むバイト数
@
raise OpenSSL::Random::RandomError


@
raise OpenSSL::...
<< 1 2 > >>