2777件ヒット
[1-100件を表示]
(0.142秒)
種類
- 特異メソッド (983)
- モジュール関数 (761)
- クラス (549)
- インスタンスメソッド (473)
- 定数 (11)
クラス
-
ARGF
. class (9) - Dir (306)
-
Errno
:: EXXX (11) - File (368)
-
File
:: Stat (11) - IO (707)
- Random (44)
- SystemCallError (11)
モジュール
- FileTest (11)
- Kernel (310)
- Process (242)
-
Process
:: GID (44) -
Process
:: Sys (110) -
Process
:: UID (44)
キーワード
- << (11)
- E2BIG (11)
- EADDRINUSE (11)
- EADDRNOTAVAIL (11)
- EAGAIN (11)
- ECHILD (11)
- EEXIST (11)
- EFBIG (11)
- EHWPOISON (10)
- EIDRM (11)
- EILSEQ (11)
- EINPROGRESS (11)
- EINTR (11)
- EINVAL (11)
- EIO (11)
- EIPSEC (11)
- EISCONN (11)
- EISDIR (11)
- EISNAM (11)
- EKEYEXPIRED (11)
- ELIBACC (11)
- ELIBBAD (11)
- ELIBEXEC (11)
- ELIBMAX (11)
- ELIBSCN (11)
- EMEDIUMTYPE (11)
- EMFILE (11)
- EMLINK (11)
- EMSGSIZE (11)
- EMULTIHOP (11)
- ENAVAIL (11)
- ENFILE (11)
- ENOCSI (11)
- ENOLINK (11)
- ENOMEDIUM (11)
- ENOTDIR (11)
- ENOTUNIQ (11)
- ENXIO (11)
- EPIPE (11)
- EPROCLIM (11)
- EPROCUNAVAIL (11)
- EPROGMISMATCH (11)
- EPROGUNAVAIL (11)
- EREMOTEIO (11)
- ERFKILL (11)
- ERPCMISMATCH (11)
- ESPIPE (11)
- ESTRPIPE (11)
- ETIME (11)
- ETIMEDOUT (11)
- Errno (11)
- Status (11)
- ` (11)
- advise (11)
- atime (22)
- autoclose= (11)
- binmode (11)
- birthtime (20)
- chdir (44)
- children (14)
- chmod (22)
- chown (22)
- chroot (11)
-
clock
_ gettime (11) - close (11)
-
close
_ read (11) -
close
_ write (11) - ctime (22)
- daemon (11)
- delete (22)
-
each
_ child (28) - egid= (11)
- eid= (22)
- entries (22)
- euid= (11)
- exec (44)
- fail (33)
- fcntl (11)
- flock (11)
- flush (11)
-
for
_ fd (11) - foreach (66)
- fsync (11)
- ftype (11)
- getpgid (11)
- getpgrp (11)
- getpriority (11)
- getrlimit (11)
- gets (11)
- getwd (11)
- gid= (11)
-
grant
_ privilege (22) - groups (11)
- groups= (11)
- kill (11)
- lchmod (11)
- link (11)
- lstat (22)
- lutime (7)
- mkdir (11)
- mtime (22)
- new (55)
- open (110)
- pipe (88)
- popen (154)
- pread (7)
- print (22)
- printf (33)
- putc (11)
- puts (22)
- pwd (11)
- pwrite (7)
- raise (33)
- rand (44)
- read (55)
-
read
_ nonblock (20) - readline (11)
- readlines (44)
- readlink (11)
- readpartial (11)
- realdirpath (11)
- realpath (11)
- rename (11)
- reopen (33)
- rmdir (11)
- seek (11)
- select (11)
- setegid (11)
- seteuid (11)
- setgid (11)
- setpgid (11)
- setpriority (11)
- setregid (11)
- setresgid (11)
- setresuid (11)
- setreuid (11)
- setrgid (11)
- setrlimit (22)
- setruid (11)
- setsid (11)
- setuid (11)
- size (22)
- spawn (44)
- stat (22)
- switch (44)
- symlink (11)
- syscall (11)
- sysopen (11)
- sysread (11)
- sysseek (11)
- system (24)
- syswrite (11)
- truncate (22)
- uid= (11)
- unlink (22)
- utime (11)
- wait (11)
- wait2 (11)
- waitpid (11)
- waitpid2 (11)
- warn (11)
- write (11)
-
write
_ nonblock (11)
検索結果
先頭5件
-
SystemCallError
# errno -> Integer | nil (26251.0) -
レシーバに対応するシステム依存のエラーコードを返します。
...は nil を返します。
begin
raise Errno::ENOENT
rescue Errno::ENOENT => err
p err.errno # => 2
p Errno::ENOENT::Errno # => 2
end
begin
raise SystemCallError, 'message'
rescue SystemCallError => err
p err.errno # => nil
end......なお、例外を発生させずにエラーコードを得るには、
Errno::EXXX::Errno 定数を使います。... -
Errno
:: EXXX :: Errno -> Integer (17243.0) -
Errno::EXXX の各クラスに対応するシステム依存のエラーコード値(整数)です。
...
Errno::EXXX の各クラスに対応するシステム依存のエラーコード値(整数)です。
例:
p Errno::EAGAIN::Errno # => 11
p Errno::EWOULDBLOCK::Errno # => 11... -
Process
:: GID . # eid=(id) (17208.0) -
現在のプロセスの実効グループ ID を id に変更します。成功したら id を返します。
...ループ ID を id に変更します。成功したら id を返します。
実グループ ID は変更されないことが保証されます。
保存グループ ID が変更されないかもしれないので root 権限の完全放棄には使えません。
保存グループ ID が変......ess::GID.#re_exchangeable?
が true を返すかどうかで決まります。
* true の環境では、実グループ ID と異なる値を設定した場合、保存グループ ID は新しい実効グループ ID の値に設定されます。
* false の環境では保存グループ ID は......。
@param id グループ ID を整数で指定します。
@raise Errno::EXXX 設定できない場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
[Process.gid, Process.egid]... -
Process
:: UID . # eid=(id) (17208.0) -
現在のプロセスの実効ユーザ ID を id に変更します。成功したら id を返します。
...効ユーザ ID を id に変更します。成功したら id を返します。
実ユーザ ID は変更されないことが保証されます。
保存ユーザ ID が変更されないかもしれないので root 権限の完全放棄には使えません。
保存ユーザ ID が変化す......Process::UID.#re_exchangeable?
が true を返すかどうかで決まります。
* true の環境では、実ユーザ ID と異なる値を設定した場合、保存ユーザ ID は新しい実効ユーザ ID の値に設定されます。
* false の環境では保存ユーザ ID は変化......。
@param id ユーザ ID を整数で指定します。
@raise Errno::EXXX 変更できない場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
[Process.uid, Process.euid] #=>... -
Dir
. chdir -> 0 (17108.0) -
カレントディレクトリを path に変更します。
...カレントディレクトリを path に変更します。
path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。
ブロックが指......定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
Dir.chdir("/var/spool/mail")
p Dir.pwd #=> "/var/spool/mail"
Dir.chdir("/tmp") do
p Dir.pwd #=> "/tmp"
end
p Dir.pwd #=> "/var/spool/mail"
//}... -
Dir
. chdir {|path| . . . } -> object (17108.0) -
カレントディレクトリを path に変更します。
...カレントディレクトリを path に変更します。
path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。
ブロックが指......定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
Dir.chdir("/var/spool/mail")
p Dir.pwd #=> "/var/spool/mail"
Dir.chdir("/tmp") do
p Dir.pwd #=> "/tmp"
end
p Dir.pwd #=> "/var/spool/mail"
//}... -
Dir
. chdir(path) -> 0 (17108.0) -
カレントディレクトリを path に変更します。
...カレントディレクトリを path に変更します。
path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。
ブロックが指......定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
Dir.chdir("/var/spool/mail")
p Dir.pwd #=> "/var/spool/mail"
Dir.chdir("/tmp") do
p Dir.pwd #=> "/tmp"
end
p Dir.pwd #=> "/var/spool/mail"
//}... -
Dir
. chdir(path) {|path| . . . } -> object (17108.0) -
カレントディレクトリを path に変更します。
...カレントディレクトリを path に変更します。
path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。
ブロックが指......定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
Dir.chdir("/var/spool/mail")
p Dir.pwd #=> "/var/spool/mail"
Dir.chdir("/tmp") do
p Dir.pwd #=> "/tmp"
end
p Dir.pwd #=> "/var/spool/mail"
//}... -
Dir
. mkdir(path , mode = 0777) -> 0 (17108.0) -
path で指定された新しいディレクトリを作ります。パーミッションは mode で指定された値に umask をかけた値 (mode & ~umask) になります。 mkdir(2) も参照して下さい。 ディレクトリの作成に成功すれば 0 を返します。
...なります。
mkdir(2) も参照して下さい。
ディレクトリの作成に成功すれば 0 を返します。
@param path ディレクトリのパスを文字列で指定します。
@param mode ディレクトリのモードを整数で与えます。
@raise Errno::EXXX ディレクト......リの作成に失敗した場合に発生します。
//emlist[例][ruby]{
p File.umask #=> 2
Dir.mkdir('t', 0666)
p "%#o" % (07777 & File.stat('t').mode) #=> "0664"
//}
@see FileUtils.#makedirs... -
Process
:: GID . # grant _ privilege(id) -> Integer (17108.0) -
現在のプロセスの実効グループ ID を id に変更します。成功したら id を返します。
...ループ ID を id に変更します。成功したら id を返します。
実グループ ID は変更されないことが保証されます。
保存グループ ID が変更されないかもしれないので root 権限の完全放棄には使えません。
保存グループ ID が変......ess::GID.#re_exchangeable?
が true を返すかどうかで決まります。
* true の環境では、実グループ ID と異なる値を設定した場合、保存グループ ID は新しい実効グループ ID の値に設定されます。
* false の環境では保存グループ ID は......。
@param id グループ ID を整数で指定します。
@raise Errno::EXXX 設定できない場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
[Process.gid, Process.egid]...