ライブラリ
- ビルトイン (1066)
キーワード
-
CLOCK
_ BOOTTIME (12) -
CLOCK
_ BOOTTIME _ ALARM (12) -
CLOCK
_ MONOTONIC (12) -
CLOCK
_ MONOTONIC _ COARSE (12) -
CLOCK
_ MONOTONIC _ FAST (12) -
CLOCK
_ MONOTONIC _ PRECISE (12) -
CLOCK
_ MONOTONIC _ RAW (12) -
CLOCK
_ MONOTONIC _ RAW _ APPROX (12) -
CLOCK
_ PROCESS _ CPUTIME _ ID (12) -
CLOCK
_ PROF (12) -
CLOCK
_ REALTIME (12) -
CLOCK
_ REALTIME _ ALARM (12) -
CLOCK
_ REALTIME _ COARSE (12) -
CLOCK
_ REALTIME _ FAST (12) -
CLOCK
_ REALTIME _ PRECISE (12) -
CLOCK
_ SECOND (12) -
CLOCK
_ THREAD _ CPUTIME _ ID (12) -
CLOCK
_ UPTIME (12) -
CLOCK
_ UPTIME _ FAST (12) -
CLOCK
_ UPTIME _ PRECISE (12) -
CLOCK
_ UPTIME _ RAW (12) -
CLOCK
_ UPTIME _ RAW _ APPROX (12) -
CLOCK
_ VIRTUAL (12) -
PRIO
_ PGRP (12) -
PRIO
_ PROCESS (12) -
PRIO
_ USER (12) -
RLIMIT
_ AS (12) -
RLIMIT
_ CORE (12) -
RLIMIT
_ CPU (12) -
RLIMIT
_ DATA (12) -
RLIMIT
_ FSIZE (12) -
RLIMIT
_ MEMLOCK (12) -
RLIMIT
_ NOFILE (12) -
RLIMIT
_ NPROC (12) -
RLIMIT
_ RSS (12) -
RLIMIT
_ SBSIZE (12) -
RLIMIT
_ STACK (12) -
RLIM
_ INFINITY (12) -
RLIM
_ SAVED _ CUR (12) -
RLIM
_ SAVED _ MAX (12) - WNOHANG (12)
- WUNTRACED (12)
- abort (24)
- argv0 (12)
-
clock
_ gettime (12) - daemon (12)
- detach (12)
- egid (12)
- egid= (12)
- euid (12)
- euid= (12)
- exec (12)
- exit (12)
- exit! (12)
- fork (24)
- getpgid (12)
- getpgrp (12)
- getpriority (12)
- getrlimit (12)
- getsid (12)
- gid (12)
- gid= (12)
- groups (12)
- groups= (12)
- initgroups (12)
- kill (12)
-
last
_ status (8) - maxgroups (12)
- maxgroups= (12)
- pid (12)
- ppid (12)
- setpgid (12)
- setpgrp (12)
- setpriority (12)
- setproctitle (12)
- setrlimit (24)
- setsid (12)
- spawn (12)
- times (12)
- uid (12)
- uid= (12)
- wait (12)
- wait2 (12)
- waitall (12)
- waitpid (12)
- waitpid2 (12)
- warmup (2)
検索結果
先頭5件
-
Process
:: CLOCK _ PROCESS _ CPUTIME _ ID -> Integer | Symbol (9101.0) -
Process.#clock_gettime で使われます。
...
Process.#clock_gettime で使われます。
システムによっては :GETRUSAGE_BASED_CLOCK_PROCESS_CPUTIME_ID です。
システムによっては定義されていません。... -
Process
:: PRIO _ PROCESS -> Integer (9101.0) -
対象とするプライオリティがプロセスプライオリティであることを表す定数です。
...対象とするプライオリティがプロセスプライオリティであることを表す定数です。
Process.#getpriority または Process.#setpriority で使われます。... -
Process
:: WUNTRACED -> Integer (9101.0) -
Process.#waitpid の第二引数に指定するフラグです。 このフラグが指定された場合、waitpid は停止しているだけで 終了していない子プロセスのプロセス ID も返すようになります。 trace されている子プロセスの ID は返しません。
...
Process.#waitpid の第二引数に指定するフラグです。
このフラグが指定された場合、waitpid は停止しているだけで
終了していない子プロセスのプロセス ID も返すようになります。
trace されている子プロセスの ID は返しません......。
include Process
pid = fork{ Process.kill('SIGSTOP', Process.pid) }
p pid #=> 4336
p waitpid2(pid, WUNTRACED) #=> [4336, #<Process::Status: pid=4336,stopped(SIGSTOP=19)>]
@see waitpid(2)... -
Process
. # clock _ gettime(clock _ id , unit=:float _ second) -> Float | Integer (6219.0) -
POSIX の clock_gettime() 関数の時間を返します。
...POSIX の clock_gettime() 関数の時間を返します。
例:
p Process.clock_gettime(Process::CLOCK_MONOTONIC) #=> 896053.968060096
@param clock_id クロックの種類を以下の定数のいずれかで指定します。
サポートされている定数は OS やバー...... Process::CLOCK_REALTIME
SUSv2 to 4, Linux 2.5.63, FreeBSD 3.0, NetBSD 2.0, OpenBSD 2.1, macOS 10.12
: Process::CLOCK_MONOTONIC
SUSv3 to 4, Linux 2.5.63, FreeBSD 3.0, NetBSD 2.0, OpenBSD 3.4, macOS 10.12
: Process::CLOCK_PROCESS_CPUTIME_ID
SUSv3 to 4, Linux 2.5.63, OpenBSD 5.4, macOS 10.12
: Proc......s::CLOCK_THREAD_CPUTIME_ID
SUSv3 to 4, Linux 2.5.63, FreeBSD 7.1, OpenBSD 5.4, macOS 10.12
: Process::CLOCK_VIRTUAL
FreeBSD 3.0, OpenBSD 2.1
: Process::CLOCK_PROF
FreeBSD 3.0, OpenBSD 2.1
: Process::CLOCK_REALTIME_FAST
FreeBSD 8.1
: Process::CLOCK_REALTIME_PRECISE
FreeBSD 8.1
: Process::CLOCK_R... -
Process
. # detach(pid) -> Thread (6117.0) -
子プロセス pid の終了を監視するスレッドを生成して返します。 生成したスレッドは子プロセスが終了した後に終了ステータス (Process::Status) を返します。 指定した子プロセスが存在しなければ即座に nil で終了します。
...了を監視するスレッドを生成して返します。
生成したスレッドは子プロセスが終了した後に終了ステータス (Process::Status) を返します。
指定した子プロセスが存在しなければ即座に nil で終了します。
@param pid 子スレッドの......。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
pid = fork {
# child
sleep 3
}
p pid # => 7762
th = Process.detach(pid)
p th.value
# => #<Process::Status: pid 7762 exit 0>... -
Process
. # setproctitle(title) -> String (6107.0) -
ps(1) が出力する現在実行中の Ruby スクリプトの名前を引数 title で指定した文字列に変更します。
...あ
りません。
Process.setproctitle('myapp: worker #%d' % worker_id)
本メソッドは 2.1 以降でグローバル変数を用いないで現在実行中の Ruby スク
リプトの名前を表す文字列を設定する手段として提供されました。
@see Process.#argv0, $0... -
Process
. exec(command , *args) -> () (6101.0) -
カレントプロセスを与えられた外部コマンドで置き換えます。
...場合、command が shell のメタ文字
//emlist{
* ? {} [] <> () ~ & | \ $ ; ' ` " \n
//}
を含む場合、shell 経由で実行されます。
そうでなければインタプリタから直接実行されます。
引数が複数与えられた場合、第 2 引数以降は command に直......の場合、command はサブシェル経由で実行されます。
そうでない場合、command は exec(2) を使用して実行されるので元の
プログラムからいくつかの環境を引き継ぎます。
@param command 実行する外部コマンド。
@param args command に渡......す引数。
exec "echo *" # echoes list of files in current directory
# never get here
exec "echo", "*" # echoes an asterisk
# never get here... -
Process
:: CLOCK _ BOOTTIME -> Integer (6101.0) -
Process.#clock_gettime で使われます。
...
Process.#clock_gettime で使われます。
システムによっては定義されていません。... -
Process
:: CLOCK _ BOOTTIME _ ALARM -> Integer (6101.0) -
Process.#clock_gettime で使われます。
...
Process.#clock_gettime で使われます。
システムによっては定義されていません。...