ライブラリ
- ビルトイン (886)
キーワード
-
CLOCK
_ BOOTTIME (10) -
CLOCK
_ BOOTTIME _ ALARM (10) -
CLOCK
_ MONOTONIC (10) -
CLOCK
_ MONOTONIC _ COARSE (10) -
CLOCK
_ MONOTONIC _ FAST (10) -
CLOCK
_ MONOTONIC _ PRECISE (10) -
CLOCK
_ MONOTONIC _ RAW (10) -
CLOCK
_ MONOTONIC _ RAW _ APPROX (10) -
CLOCK
_ PROCESS _ CPUTIME _ ID (10) -
CLOCK
_ PROF (10) -
CLOCK
_ REALTIME (10) -
CLOCK
_ REALTIME _ ALARM (10) -
CLOCK
_ REALTIME _ COARSE (10) -
CLOCK
_ REALTIME _ FAST (10) -
CLOCK
_ REALTIME _ PRECISE (10) -
CLOCK
_ SECOND (10) -
CLOCK
_ THREAD _ CPUTIME _ ID (10) -
CLOCK
_ UPTIME (10) -
CLOCK
_ UPTIME _ FAST (10) -
CLOCK
_ UPTIME _ PRECISE (10) -
CLOCK
_ UPTIME _ RAW (10) -
CLOCK
_ UPTIME _ RAW _ APPROX (10) -
CLOCK
_ VIRTUAL (10) -
PRIO
_ PGRP (10) -
PRIO
_ PROCESS (10) -
PRIO
_ USER (10) -
RLIMIT
_ AS (10) -
RLIMIT
_ CORE (10) -
RLIMIT
_ CPU (10) -
RLIMIT
_ DATA (10) -
RLIMIT
_ FSIZE (10) -
RLIMIT
_ MEMLOCK (10) -
RLIMIT
_ NOFILE (10) -
RLIMIT
_ NPROC (10) -
RLIMIT
_ RSS (10) -
RLIMIT
_ SBSIZE (10) -
RLIMIT
_ STACK (10) -
RLIM
_ INFINITY (10) -
RLIM
_ SAVED _ CUR (10) -
RLIM
_ SAVED _ MAX (10) - WNOHANG (10)
- WUNTRACED (10)
- abort (20)
- argv0 (10)
-
clock
_ gettime (10) - daemon (10)
- detach (10)
- egid (10)
- egid= (10)
- euid (10)
- euid= (10)
- exec (10)
- exit (10)
- exit! (10)
- fork (20)
- getpgid (10)
- getpgrp (10)
- getpriority (10)
- getrlimit (10)
- getsid (10)
- gid (10)
- gid= (10)
- groups (10)
- groups= (10)
- initgroups (10)
- kill (10)
-
last
_ status (6) - maxgroups (10)
- maxgroups= (10)
- pid (10)
- ppid (10)
- setpgid (10)
- setpgrp (10)
- setpriority (10)
- setproctitle (10)
- setrlimit (20)
- setsid (10)
- spawn (10)
- times (10)
- uid (10)
- uid= (10)
- wait (10)
- wait2 (10)
- waitall (10)
- waitpid (10)
- waitpid2 (10)
検索結果
先頭5件
-
Process
. # argv0 -> String (1.0) -
現在実行中の Ruby スクリプトの名前を表す文字列です。$0 を更新して も本メソッドの戻り値への影響はありません。
...して
も本メソッドの戻り値への影響はありません。
本メソッドは 2.1 以降でグローバル変数を用いないで現在実行中の Ruby スク
リプトの名前を表す文字列を取得する手段として提供されました。
@see Process.#setproctitle, $0... -
Process
. # clock _ gettime(clock _ id , unit=:float _ second) -> Float | Integer (1.0) -
POSIX の clock_gettime() 関数の時間を返します。
...す。
例:
p Process.clock_gettime(Process::CLOCK_MONOTONIC) #=> 896053.968060096
@param clock_id クロックの種類を以下の定数のいずれかで指定します。
サポートされている定数は OS やバージョンに依存します。
: Process::CLOCK_REALTIM...... 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
: Process::CLOCK_THREAD_CPUTIME_ID
SUSv3 to 4, Linux 2.5.63, FreeBSD 7.1, OpenBSD 5.4, macOS 10.12
: Process......BSD 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_REALTIME_COARSE
Linux 2.6.32
: Process::CLOCK_REALTIME_ALARM
Linux 3.0
: Process::CLOCK_MONOTONIC_FAST
FreeBSD 8.1
: Process::CLOCK_M... -
Process
. # daemon(nochdir = nil , noclose = nil) -> 0 (1.0) -
プロセスから制御端末を切り離し、 バックグラウンドにまわってデーモンとして動作させます。
プロセスから制御端末を切り離し、
バックグラウンドにまわってデーモンとして動作させます。
カレントディレクトリを / に移動します。
ただし nochdir に真を指定したときにはこの動作は抑制され、
カレントディレクトリは移動しません。
標準入力・標準出力・標準エラー出力を /dev/null にリダイレクトします。
ただし noclose に真を指定したときにはこの動作は抑制され、
リダイレクトは行なわれません。
@param nochdir true を指定した場合、カレントディレクトリを移動しません。
@param noclose true を指定した場合、標準入力・標準出... -
Process
. # detach(pid) -> Thread (1.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
. # egid -> Integer (1.0) -
カレントプロセスの実効グループ ID を整数で返します。
カレントプロセスの実効グループ ID を整数で返します。
@see getegid(2) -
Process
. # egid=(gid) (1.0) -
カレントプロセスの実効グループ ID を gid に設定します。
...ません。
@param gid 実効グループ ID を整数で指定します。
@raise Errno::EXXX 権限がない場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
@see Process::GID.#eid=... -
Process
. # euid -> Integer (1.0) -
カレントプロセスの実効ユーザ ID を整数で返します。
カレントプロセスの実効ユーザ ID を整数で返します。
@see geteuid(2) -
Process
. # euid=(uid) (1.0) -
カレントプロセスの実効ユーザ ID を uid に設定します。
...れません。
@param uid 実効ユーザ ID を整数で指定します。
@raise Errno::EXXX 権限がない場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
@see Process::UID.#eid=... -
Process
. # getpgid(pid) -> Integer (1.0) -
プロセス ID が pid であるプロセスのプロセスグループ ID を整数で返します。
プロセス ID が pid であるプロセスのプロセスグループ ID を整数で返します。
@param pid プロセス ID を整数で指定します。0 の時はカレントプロセス ID を指定したのと同じです。
@raise Errno::EXXX プロセスグループの取得に失敗した場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
@see getpgid(2) -
Process
. # getpgrp -> Integer (1.0) -
現在のプロセスのプロセスグループ ID を整数で返します。
現在のプロセスのプロセスグループ ID を整数で返します。
@raise Errno::EXXX プロセスグループの取得に失敗した場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
@see getpgrp(2)