108件ヒット
[101-108件を表示]
(0.090秒)
ライブラリ
- ビルトイン (75)
- bigdecimal (4)
-
bigdecimal
/ ludcmp (1) -
bigdecimal
/ newton (1) - etc (2)
- fiddle (3)
- mathn (1)
- objspace (3)
- openssl (3)
- pty (4)
- syslog (7)
- zlib (4)
モジュール
- BigMath (2)
- Etc (2)
- Fiddle (3)
- FileTest (3)
- Kernel (22)
- LUSolve (1)
- Math (4)
- Newton (1)
- ObjectSpace (7)
-
OpenSSL
:: ASN1 (3) - PTY (4)
- Process (23)
-
Process
:: GID (9) -
Process
:: Sys (4) -
Process
:: UID (9) - Syslog (5)
-
Syslog
:: Macros (2) - Zlib (4)
キーワード
- BigDecimal (2)
-
LOG
_ MASK (1) -
LOG
_ UPTO (1) - Rational (1)
- adler32 (1)
-
adler32
_ combine (1) -
allocation
_ sourceline (1) -
change
_ privilege (2) -
clock
_ gettime (1) - crc32 (1)
-
crc32
_ combine (1) - decode (1)
- dlwrap (1)
-
each
_ object (4) - egid (1)
- eid (2)
- eid= (2)
- euid (1)
- exp (1)
- facility (1)
- fork (2)
- format (1)
- frexp (1)
-
from
_ name (2) - getegid (1)
- geteuid (1)
- getgid (1)
- getpgid (1)
- getpgrp (1)
- getpriority (1)
- getpty (2)
- getrlimit (1)
- getsid (1)
- getuid (1)
- gid (1)
-
grant
_ privilege (2) - groups (1)
- ident (1)
- initgroups (1)
- kill (1)
- lgamma (1)
- log (1)
- ludecomp (1)
- malloc (1)
- mask (1)
- mask= (1)
- maxgroups (1)
- maxgroups= (1)
-
memsize
_ of (1) -
memsize
_ of _ all (1) - nlsolve (1)
- nprocessors (1)
- pid (1)
- ppid (1)
- putc (1)
- rand (2)
-
re
_ exchange (2) - realloc (1)
- rid (2)
- rsqrt (1)
- setsid (1)
- size (1)
- size? (1)
- sleep (2)
- spawn (6)
- sprintf (1)
- sqrt (1)
- srand (2)
- switch (4)
- syscall (1)
- sysconf (1)
- test (2)
- uid (1)
- wait (1)
- wait2 (1)
- waitall (1)
- waitpid (1)
- waitpid2 (1)
-
world
_ readable? (1)
検索結果
先頭5件
-
PTY
. # spawn(command) {|read , write , pid| . . . } -> nil (10.0) -
擬似 tty を確保し、指定されたコマンドをその擬似 tty の向こうで実行し、配列を返します。
擬似 tty を確保し、指定されたコマンドをその擬似 tty の向こうで実行し、配列を返します。
プラットフォームに依存しますが、対応していれば、作られたプロセスはセッションリーダーに
なり、その制御端末は作成された擬似 tty に設定されます。
@param command 擬似 tty 上で実行するコマンド
@return 返値は3つの要素からなる配列です。最初の要素は擬似 tty から
読み出すための IO オブジェクト、2番目の要素は書きこむための IO オブジェクト、
3番目の要素は子プロセスのプロセス ID です。
このメソ... -
Syslog
. # ident -> String | nil (10.0) -
最後のopenで与えられた対応する引数を返します。
最後のopenで与えられた対応する引数を返します。
使用例
require 'syslog'
Syslog.open("syslogtest")
p Syslog.ident #=> "syslogtest"
p Syslog.options #=> 3
p Syslog.facility #=> 8 -
Process
. # maxgroups=(num) (7.0) -
設定できる補助グループ ID の数を指定します。
設定できる補助グループ ID の数を指定します。
実際に返される補助グループ ID の数よりも少ない値を設定していると、
Process.#groups で例外が発生します。
@param num 整数を指定します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。 -
Process
:: GID . # eid=(id) (7.0) -
現在のプロセスの実効グループ ID を id に変更します。成功したら id を返します。
現在のプロセスの実効グループ ID を id に変更します。成功したら id を返します。
実グループ ID は変更されないことが保証されます。
保存グループ ID が変更されないかもしれないので root 権限の完全放棄には使えません。
保存グループ ID が変化するかどうかは Process::GID.#re_exchangeable?
が true を返すかどうかで決まります。
* true の環境では、実グループ ID と異なる値を設定した場合、保存グループ ID は新しい実効グループ ID の値に設定されます。
* false の環境では保存グループ ID は変化しません。
... -
Process
:: GID . # switch { . . . } -> object (7.0) -
実効グループ ID を一時的に変更するために使います。
実効グループ ID を一時的に変更するために使います。
実効グループ ID を実グループ ID に変更します。実効グループ ID と実グループ ID が
等しい場合には、実効グループ ID を保存グループ ID に変更します。
変更前の実効グループ ID を返します。
ブロックが指定された場合、実効グループ ID を実グループ ID へ
変更しブロックを実行します。ブロック終了時に実効グループ ID を元の
値に戻します。ブロックの実行結果を返します。
なお、保存グループ ID を持たない環境でこのメソッドを実行すると
実グループ ID が変化します。
@raise Errno::E... -
Process
:: UID . # eid=(id) (7.0) -
現在のプロセスの実効ユーザ ID を id に変更します。成功したら id を返します。
現在のプロセスの実効ユーザ ID を id に変更します。成功したら id を返します。
実ユーザ ID は変更されないことが保証されます。
保存ユーザ ID が変更されないかもしれないので root 権限の完全放棄には使えません。
保存ユーザ ID が変化するかどうかは Process::UID.#re_exchangeable?
が true を返すかどうかで決まります。
* true の環境では、実ユーザ ID と異なる値を設定した場合、保存ユーザ ID は新しい実効ユーザ ID の値に設定されます。
* false の環境では保存ユーザ ID は変化しません。
利用できるか... -
Process
:: UID . # switch { . . . . } -> object (7.0) -
実効ユーザ ID を一時的に変更するために使います。
実効ユーザ ID を一時的に変更するために使います。
実効ユーザ ID を実ユーザ ID に変更します。実効ユーザ ID と実ユーザ ID が
等しい場合には、実効ユーザ ID を保存ユーザ ID に変更します。
変更前の実効ユーザ ID を返します。
ブロックが指定された場合、実効ユーザ ID を実ユーザ ID へ
変更しブロックを実行します。ブロック終了時に実効ユーザ ID を元の
値に戻します。ブロックの実行結果を返します。
なお、保存ユーザ ID を持たない環境でこのメソッドを実行すると
実ユーザ ID が変化します。
@raise Errno::EPERM 各ユーザ ID ... -
Syslog
. # mask=(mask) (7.0) -
ログの優先度のマスクを取得または設定します。 マスクは永続的であり、 Syslog.openやSyslog.close ではリセットされません。
ログの優先度のマスクを取得または設定します。
マスクは永続的であり、
Syslog.openやSyslog.close
ではリセットされません。
@param mask ログの優先度のマスクを設定します。
@raise RuntimeError syslog がオープンされていない場合、発生します。
使用例
require 'syslog'
include Syslog::Constants
# ログの場所は実行環境によって異なる。詳しくはsyslog.conf を参照
log = '/var/log/ftp.log'
Syslog.open('ftpd', L...