ライブラリ
- ビルトイン (517)
- etc (1463)
- matrix (11)
- mkmf (22)
-
net
/ ftp (11) - openssl (55)
- pathname (11)
-
rexml
/ document (44) -
rexml
/ sax2listener (22) -
rexml
/ streamlistener (11) -
rubygems
/ config _ file (22) -
rubygems
/ defaults (11) -
rubygems
/ exceptions (11) -
rubygems
/ source _ info _ cache (44) - shell (54)
-
shell
/ command-processor (30) -
shell
/ filter (12) -
shell
/ system-command (102) - socket (913)
- stringio (55)
- syslog (726)
-
syslog
/ logger (286) -
webrick
/ utils (11) - win32ole (11)
- zlib (11)
クラス
- Dir (66)
-
Gem
:: ConfigFile (22) -
Gem
:: SourceInfoCache (44) - IO (44)
- Matrix (11)
-
Net
:: FTP (11) -
OpenSSL
:: PKey :: DSA (22) -
OpenSSL
:: SSL :: SSLSocket (33) - Pathname (11)
-
REXML
:: DocType (11) -
REXML
:: NotationDecl (33) - Shell (54)
-
Shell
:: CommandProcessor (30) -
Shell
:: Filter (12) -
Shell
:: SystemCommand (96) - Socket (462)
- StringIO (55)
-
Syslog
:: Logger (253) -
Syslog
:: Logger :: Formatter (11) - SystemCallError (55)
- SystemExit (33)
- TCPServer (11)
- UNIXServer (11)
- WIN32OLE (11)
モジュール
- Etc (1463)
-
File
:: Constants (11) - Gem (11)
- Kernel (77)
-
Process
:: Sys (165) -
REXML
:: SAX2Listener (22) -
REXML
:: StreamListener (11) -
Socket
:: Constants (429) - Syslog (231)
-
Syslog
:: Facility (253) -
Syslog
:: Level (88) -
Syslog
:: Macros (22) -
Syslog
:: Option (66) -
WEBrick
:: Utils (11) - Zlib (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - === (11)
-
AF
_ INET (22) -
AF
_ INET6 (22) -
AF
_ LOCAL (22) -
AF
_ SYSTEM (22) -
AF
_ UNIX (22) -
AF
_ UNSPEC (22) - Constants (11)
-
EAI
_ SYSTEM (22) - ENOSYS (11)
-
FNM
_ SYSCASE (11) - Facility (11)
- Formatter (11)
- GID (11)
-
LEVEL
_ MAP (11) -
LOCALE
_ SYSTEM _ DEFAULT (11) -
LOG
_ ALERT (11) -
LOG
_ AUTH (11) -
LOG
_ AUTHPRIV (11) -
LOG
_ CONS (11) -
LOG
_ CONSOLE (11) -
LOG
_ CRIT (11) -
LOG
_ CRON (11) -
LOG
_ DAEMON (11) -
LOG
_ DEBUG (11) -
LOG
_ EMERG (11) -
LOG
_ ERR (11) -
LOG
_ FTP (11) -
LOG
_ INFO (11) -
LOG
_ KERN (11) -
LOG
_ LOCAL0 (11) -
LOG
_ LOCAL1 (11) -
LOG
_ LOCAL2 (11) -
LOG
_ LOCAL3 (11) -
LOG
_ LOCAL4 (11) -
LOG
_ LOCAL5 (11) -
LOG
_ LOCAL6 (11) -
LOG
_ LOCAL7 (11) -
LOG
_ LPR (11) -
LOG
_ MAIL (11) -
LOG
_ MASK (11) -
LOG
_ NDELAY (11) -
LOG
_ NEWS (11) -
LOG
_ NOTICE (11) -
LOG
_ NOWAIT (11) -
LOG
_ NTP (11) -
LOG
_ ODELAY (11) -
LOG
_ PERROR (11) -
LOG
_ PID (11) -
LOG
_ SECURITY (11) -
LOG
_ SYSLOG (11) -
LOG
_ UPTO (11) -
LOG
_ USER (11) -
LOG
_ UUCP (11) -
LOG
_ WARNING (11) - Level (11)
- Logger (11)
-
MSG
_ CTRUNC (22) -
MSG
_ DONTROUTE (22) -
MSG
_ EOR (22) -
MSG
_ OOB (22) -
MSG
_ PEEK (22) -
MSG
_ TRUNC (22) -
MSG
_ WAITALL (22) - Macros (11)
-
OPERATING
_ SYSTEM _ DEFAULTS (11) -
OS
_ ZSYSTEM (11) - Option (11)
-
PF
_ INET (22) -
PF
_ INET6 (22) -
PF
_ LOCAL (22) -
PF
_ SYSTEM (22) -
PF
_ UNIX (22) - Process (11)
-
SCM
_ RIGHTS (22) -
SC
_ 2 _ CHAR _ TERM (11) -
SC
_ 2 _ C _ BIND (11) -
SC
_ 2 _ C _ DEV (11) -
SC
_ 2 _ FORT _ DEV (11) -
SC
_ 2 _ FORT _ RUN (11) -
SC
_ 2 _ LOCALEDEF (11) -
SC
_ 2 _ PBS (11) -
SC
_ 2 _ PBS _ ACCOUNTING (11) -
SC
_ 2 _ PBS _ CHECKPOINT (11) -
SC
_ 2 _ PBS _ LOCATE (11) -
SC
_ 2 _ PBS _ MESSAGE (11) -
SC
_ 2 _ PBS _ TRACK (11) -
SC
_ 2 _ SW _ DEV (11) -
SC
_ 2 _ UPE (11) -
SC
_ 2 _ VERSION (11) -
SC
_ ADVISORY _ INFO (11) -
SC
_ AIO _ LISTIO _ MAX (11) -
SC
_ AIO _ MAX (11) -
SC
_ AIO _ PRIO _ DELTA _ MAX (11) -
SC
_ ARG _ MAX (11) -
SC
_ ASYNCHRONOUS _ IO (11) -
SC
_ ATEXIT _ MAX (11) -
SC
_ AVPHYS _ PAGES (11) -
SC
_ BARRIERS (11) -
SC
_ BC _ BASE _ MAX (11) -
SC
_ BC _ DIM _ MAX (11) -
SC
_ BC _ SCALE _ MAX (11) -
SC
_ BC _ STRING _ MAX (11) -
SC
_ CHILD _ MAX (11) -
SC
_ CLK _ TCK (11) -
SC
_ CLOCK _ SELECTION (11) -
SC
_ COLL _ WEIGHTS _ MAX (11) -
SC
_ CPUSET _ SIZE (11) -
SC
_ CPUTIME (11) -
SC
_ DELAYTIMER _ MAX (11) -
SC
_ EXPR _ NEST _ MAX (11) -
SC
_ FSYNC (11) -
SC
_ GETGR _ R _ SIZE _ MAX (11) -
SC
_ GETPW _ R _ SIZE _ MAX (11) -
SC
_ HOST _ NAME _ MAX (11) -
SC
_ IOV _ MAX (11) -
SC
_ IPV6 (11) -
SC
_ JOB _ CONTROL (11) -
SC
_ LINE _ MAX (11) -
SC
_ LOGIN _ NAME _ MAX (11) -
SC
_ MAPPED _ FILES (11) -
SC
_ MEMLOCK (11) -
SC
_ MEMLOCK _ RANGE (11) -
SC
_ MEMORY _ PROTECTION (11) -
SC
_ MESSAGE _ PASSING (11) -
SC
_ MONOTONIC _ CLOCK (11) -
SC
_ MQ _ OPEN _ MAX (11) -
SC
_ MQ _ PRIO _ MAX (11) -
SC
_ NGROUPS _ MAX (11) -
SC
_ NPROCESSORS _ CONF (11) -
SC
_ NPROCESSORS _ ONLN (11) -
SC
_ OPEN _ MAX (11) -
SC
_ PAGESIZE (11) -
SC
_ PAGE _ SIZE (11) -
SC
_ PHYS _ PAGES (11) -
SC
_ PRIORITIZED _ IO (11) -
SC
_ PRIORITY _ SCHEDULING (11) -
SC
_ RAW _ SOCKETS (11) -
SC
_ READER _ WRITER _ LOCKS (11) -
SC
_ REALTIME _ SIGNALS (11) -
SC
_ REGEXP (11) -
SC
_ RE _ DUP _ MAX (11) -
SC
_ RTSIG _ MAX (11) -
SC
_ SAVED _ IDS (11) -
SC
_ SEMAPHORES (11) -
SC
_ SEM _ NSEMS _ MAX (11) -
SC
_ SEM _ VALUE _ MAX (11) -
SC
_ SHARED _ MEMORY _ OBJECTS (11) -
SC
_ SHELL (11) -
SC
_ SIGQUEUE _ MAX (11) -
SC
_ SPAWN (11) -
SC
_ SPIN _ LOCKS (11) -
SC
_ SPORADIC _ SERVER (11) -
SC
_ SS _ REPL _ MAX (11) -
SC
_ STREAM _ MAX (11) -
SC
_ SYMLOOP _ MAX (11) -
SC
_ SYNCHRONIZED _ IO (11) -
SC
_ THREADS (11) -
SC
_ THREAD _ ATTR _ STACKADDR (11) -
SC
_ THREAD _ ATTR _ STACKSIZE (11) -
SC
_ THREAD _ CPUTIME (11) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (11) -
SC
_ THREAD _ KEYS _ MAX (11) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (11) -
SC
_ THREAD _ PRIO _ INHERIT (11) -
SC
_ THREAD _ PRIO _ PROTECT (11) -
SC
_ THREAD _ PROCESS _ SHARED (11) -
SC
_ THREAD _ ROBUST _ PRIO _ INHERIT (11) -
SC
_ THREAD _ ROBUST _ PRIO _ PROTECT (11) -
SC
_ THREAD _ SAFE _ FUNCTIONS (11) -
SC
_ THREAD _ SPORADIC _ SERVER (11) -
SC
_ THREAD _ STACK _ MIN (11) -
SC
_ THREAD _ THREADS _ MAX (11) -
SC
_ TIMEOUTS (11) -
SC
_ TIMERS (11) -
SC
_ TIMER _ MAX (11) -
SC
_ TRACE (11) -
SC
_ TRACE _ EVENT _ FILTER (11) -
SC
_ TRACE _ EVENT _ NAME _ MAX (11) -
SC
_ TRACE _ INHERIT (11) -
SC
_ TRACE _ LOG (11) -
SC
_ TRACE _ NAME _ MAX (11) -
SC
_ TRACE _ SYS _ MAX (11) -
SC
_ TRACE _ USER _ EVENT _ MAX (11) -
SC
_ TTY _ NAME _ MAX (11) -
SC
_ TYPED _ MEMORY _ OBJECTS (11) -
SC
_ TZNAME _ MAX (11) -
SC
_ V6 _ ILP32 _ OFF32 (11) -
SC
_ V6 _ ILP32 _ OFFBIG (11) -
SC
_ V6 _ LP64 _ OFF64 (11) -
SC
_ V6 _ LPBIG _ OFFBIG (11) -
SC
_ V7 _ ILP32 _ OFF32 (11) -
SC
_ V7 _ ILP32 _ OFFBIG (11) -
SC
_ V7 _ LP64 _ OFF64 (11) -
SC
_ V7 _ LPBIG _ OFFBIG (11) -
SC
_ VERSION (11) -
SC
_ XOPEN _ CRYPT (11) -
SC
_ XOPEN _ ENH _ I18N (11) -
SC
_ XOPEN _ REALTIME (11) -
SC
_ XOPEN _ REALTIME _ THREADS (11) -
SC
_ XOPEN _ SHM (11) -
SC
_ XOPEN _ STREAMS (11) -
SC
_ XOPEN _ UNIX (11) -
SC
_ XOPEN _ UUCP (11) -
SC
_ XOPEN _ VERSION (11) -
SOCK
_ RAW (22) -
SOL
_ SOCKET (22) - SOMAXCONN (22)
-
SO
_ ACCEPTCONN (22) -
SO
_ BROADCAST (22) -
SO
_ DEBUG (22) -
SO
_ DONTROUTE (22) -
SO
_ ERROR (22) -
SO
_ KEEPALIVE (22) -
SO
_ LINGER (22) -
SO
_ OOBINLINE (22) -
SO
_ RCVBUF (22) -
SO
_ RCVLOWAT (22) -
SO
_ RCVTIMEO (22) -
SO
_ REUSEADDR (22) -
SO
_ SNDBUF (22) -
SO
_ SNDLOWAT (22) -
SO
_ SNDTIMEO (22) -
SO
_ TYPE (22) -
SYSTEM
_ WIDE _ CONFIG _ FILE (11) - Sys (11)
- Syslog (11)
- SystemCallError (11)
- SystemCommand (6)
- SystemExit (11)
- SystemExitException (11)
- SystemStackError (11)
- UID (11)
- VERSION (11)
- active? (6)
- add (11)
- alert (11)
- call (11)
- close (11)
- command (6)
-
create
_ header (11) - crit (11)
- debug (22)
- debug? (11)
-
def
_ system _ command (12) -
default
_ system _ path (6) -
default
_ system _ path= (6) -
default
_ system _ source _ cache _ dir (11) - doctype (22)
- each (6)
- eigensystem (11)
- emerg (11)
- entries (11)
- err (11)
- errno (11)
- error (11)
- error? (11)
- facility (11)
- fatal (11)
- fatal? (11)
-
find
_ system _ command (18) - flush (6)
- foreach (22)
- formatter (11)
- formatter= (11)
- getegid (11)
- geteuid (11)
- getgid (11)
- getuid (11)
- ident (11)
- info (22)
- info? (11)
- input= (6)
-
install
_ system _ commands (12) - instance (11)
- issetugid (11)
- kill (6)
-
latest
_ system _ cache _ file (22) - level (11)
- level= (11)
- log (11)
-
make
_ methods (11) - mask (11)
- mask= (11)
- name (6)
- new (94)
- notationdecl (11)
- notice (11)
- notify (12)
- open (55)
- open! (11)
- opened? (11)
- reopen (11)
- setegid (11)
- seteuid (11)
- setgid (11)
- setregid (11)
- setresgid (11)
- setresuid (11)
- setreuid (11)
- setrgid (11)
- setruid (11)
- setuid (11)
-
shell
/ system-command (6) - start (6)
-
start
_ export (6) -
start
_ import (6) - status (11)
- su (11)
- success? (11)
-
super
_ each (6) - sysaccept (33)
- syscall (11)
- sysclose (11)
- sysconf (11)
- sysconfdir (11)
- syslog (22)
-
syslog
/ logger (11) - syslog= (11)
- sysopen (22)
- sysread (55)
- sysseek (11)
- syssign (11)
- system (95)
- system= (11)
-
system
_ cache _ file (22) -
system
_ path (6) -
system
_ path= (6) - systmpdir (11)
- sysverify (11)
- syswrite (33)
- terminate (6)
-
undef
_ system _ command (12) - unknown (11)
- unknown? (11)
- wait? (6)
- warn (11)
- warn? (11)
- warning (11)
-
write
_ nonblock (11) - xsystem (11)
検索結果
先頭5件
-
syslog (26000.0)
-
Unix系OS の syslog を扱うライブラリです。
...Unix系OS の syslog を扱うライブラリです。... -
syslog
/ logger (26000.0) -
Logger のようなインターフェイスを用いて syslog にログを記録するた めのサブライブラリです。Syslog::Logger を使って複数のマシンでログ を集約する事もできます。
...ogger のようなインターフェイスを用いて syslog にログを記録するた
めのサブライブラリです。Syslog::Logger を使って複数のマシンでログ
を集約する事もできます。
デフォルトでは、Syslog::Logger はプログラム名として 'ruby' を......ださい。
[注意] Syslog::Logger のプログラム名の変更は最初の初期化の時だけ
しか行う事ができません。これは Syslog::Logger が syslog を利用す
る上での制限です。(これは syslog(3) の制限でもあります)。一度
Syslog::Logger オブジェ......カルマシンの syslogd にログを保存:
require 'syslog/logger'
log = Syslog::Logger.new 'my_program'
log.info 'this line will be logged via syslog(3)'
環境によっては syslog.conf の設定が必要である可能性があります。FreeBSD
では、/etc/syslog.conf に以下... -
Syslog
:: Logger . syslog -> Syslog (9200.0) -
内部の Syslog オブジェクトを返します。
...内部の Syslog オブジェクトを返します。
デフォルトでは、最初の Syslog::Logger オブジェクトの作成時に作ら
れたものを返します。... -
Syslog
:: Logger . syslog=(syslog) (9200.0) -
内部の Syslog オブジェクトを引数 syslog で指定したものに設定します。
...内部の Syslog オブジェクトを引数 syslog で指定したものに設定します。
@param syslog Syslog オブジェクトを指定します。... -
Shell
. install _ system _ commands(pre = "sys _ ") -> () (6213.0) -
system_path上にある全ての実行可能ファイルをShellに定義する. メソッ ド名は元のファイル名の頭にpreをつけたものとなる.
...
system_path上にある全ての実行可能ファイルをShellに定義する. メソッ
ド名は元のファイル名の頭にpreをつけたものとなる.
@param pre Shellに定義するメソッド名の先頭に付加される文字列を指定します。
使用例: ls -l | head -n 5......のような例。
require 'shell'
Shell.install_system_commands
sh = Shell.new
sh.verbose = false
sh.transact {
(sys_ls("-l") | sys_head("-n 5")).each {|l|
puts l
}
}... -
Shell
:: CommandProcessor . install _ system _ commands(prefix = "sys _ ") -> () (6207.0) -
全てのシステムコマンドをメソッドとして定義します。
...義します。
既に定義されているコマンドを再定義することはありません。
デフォルトでは全てのコマンドに "sys_" というプレフィクスが付きます。
また、メソッド名として使用できない文字は全て "_" に置換してメソッド... -
Shell
# system(command , *opts) -> Shell :: SystemCommand (6200.0) -
command を実行する.
...で指定します。
@param opts command のオプションを文字列で指定します。複数可。
使用例:
require 'shell'
Shell.verbose = false
sh = Shell.new
print sh.system("ls", "-l")
Shell.def_system_command("head")
sh.system("ls", "-l") | sh.head("-n 3") > STDOUT... -
Shell
:: CommandProcessor # system(command , *opts) -> Shell :: SystemCommand (6200.0) -
command を実行する.
...で指定します。
@param opts command のオプションを文字列で指定します。複数可。
使用例:
require 'shell'
Shell.verbose = false
sh = Shell.new
print sh.system("ls", "-l")
Shell.def_system_command("head")
sh.system("ls", "-l") | sh.head("-n 3") > STDOUT... -
Shell
:: Filter # system(command , *opts) -> Shell :: SystemCommand (6200.0) -
command を実行する.
...で指定します。
@param opts command のオプションを文字列で指定します。複数可。
使用例:
require 'shell'
Shell.verbose = false
sh = Shell.new
print sh.system("ls", "-l")
Shell.def_system_command("head")
sh.system("ls", "-l") | sh.head("-n 3") > STDOUT... -
Shell
. def _ system _ command(command , path = command) -> nil (6118.0) -
Shell のメソッドとして command を登録します.
...ドを実行するにはまず, Shellのメソッドとして定義します.
注) コマンドを定義しなくとも直接実行できる Shell#system コマンドもあります.
@param command Shell のメソッドとして定義するコマンドを文字列で指定します。
@param path......。
例)
require 'shell'
Shell.def_system_command "ls"
# ls を定義
Shell.def_system_command "sys_sort", "sort"
# sortコマンドをsys_sortとして定義
sh = Shell.new
sh.transact {
ls.each { |l|
puts l
}
(ls("-l") | sys_sort("-k 5")).each {|l|
puts l... -
Kernel
. # syscall(num , *arg) -> Integer (6106.0) -
numで指定された番号のシステムコールを実行します。 第2引数以降をシステムコールの引数として渡します。
...して渡します。
どの数値がどのシステムコールに対応するかは、
syscall(2) や
/usr/include/sys/syscall.h を参照してください。
システムコールの慣習に従い、syscall(2)
が -1 を返す場合には例外 Errno::EXXX が発生します。
それ以外......X syscall(2) が -1 を返した場合に発生します。
@raise NotImplementedError 実行環境がこのメソッドに対応していないとき発生します。
//emlist[例][ruby]{
syscall 4, 1, "hello\n", 6 # '4' is write(2) on our box
# => hello
//}
@see fiddle, syscall(2freebsd), sys... -
Etc
. # sysconf(name) -> Integer | nil (6100.0) -
sysconf(3) で取得したシステム設定変数の値を返します。
...
sysconf(3) で取得したシステム設定変数の値を返します。
引数 name が制限に関する設定値であり、設定が制限がない状態の場合は nil
を返します。(sysconf(3) が -1 を返し、errno が設定されていない
場合)
@param name Etc モジュー......ルの SC_ で始まる定数のいずれかを指定します。
//emlist[][ruby]{
require "etc"
Etc.sysconf(Etc::SC_ARG_MAX) # => 2097152
# Number of processors.
# It is not standardized.
Etc.sysconf(Etc::SC_NPROCESSORS_ONLN) # => 4
//}...