ライブラリ
- ビルトイン (564)
- etc (1596)
- matrix (12)
- mkmf (24)
-
net
/ ftp (12) - openssl (60)
- pathname (12)
-
rexml
/ document (48) -
rexml
/ sax2listener (24) -
rexml
/ streamlistener (12) -
rubygems
/ config _ file (24) -
rubygems
/ defaults (12) -
rubygems
/ exceptions (12) -
rubygems
/ source _ info _ cache (48) - shell (54)
-
shell
/ command-processor (30) -
shell
/ filter (12) -
shell
/ system-command (102) - socket (996)
- stringio (60)
- syslog (792)
-
syslog
/ logger (312) -
webrick
/ utils (12) - win32ole (12)
- zlib (12)
クラス
- Dir (72)
-
Gem
:: ConfigFile (24) -
Gem
:: SourceInfoCache (48) - IO (48)
- Matrix (12)
-
Net
:: FTP (12) -
OpenSSL
:: PKey :: DSA (24) -
OpenSSL
:: SSL :: SSLSocket (36) - Pathname (12)
-
REXML
:: DocType (12) -
REXML
:: NotationDecl (36) - Shell (54)
-
Shell
:: CommandProcessor (30) -
Shell
:: Filter (12) -
Shell
:: SystemCommand (96) - Socket (504)
- StringIO (60)
-
Syslog
:: Logger (276) -
Syslog
:: Logger :: Formatter (12) - SystemCallError (60)
- SystemExit (36)
- TCPServer (12)
- UNIXServer (12)
- WIN32OLE (12)
モジュール
- Etc (1596)
-
File
:: Constants (12) - Gem (12)
- Kernel (84)
-
Process
:: Sys (180) -
REXML
:: SAX2Listener (24) -
REXML
:: StreamListener (12) -
Socket
:: Constants (468) - Syslog (252)
-
Syslog
:: Facility (276) -
Syslog
:: Level (96) -
Syslog
:: Macros (24) -
Syslog
:: Option (72) -
WEBrick
:: Utils (12) - Zlib (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - === (12)
-
AF
_ INET (24) -
AF
_ INET6 (24) -
AF
_ LOCAL (24) -
AF
_ SYSTEM (24) -
AF
_ UNIX (24) -
AF
_ UNSPEC (24) - Constants (12)
-
EAI
_ SYSTEM (24) - ENOSYS (12)
-
FNM
_ SYSCASE (12) - Facility (12)
- Formatter (12)
- GID (12)
-
LEVEL
_ MAP (12) -
LOCALE
_ SYSTEM _ DEFAULT (12) -
LOG
_ ALERT (12) -
LOG
_ AUTH (12) -
LOG
_ AUTHPRIV (12) -
LOG
_ CONS (12) -
LOG
_ CONSOLE (12) -
LOG
_ CRIT (12) -
LOG
_ CRON (12) -
LOG
_ DAEMON (12) -
LOG
_ DEBUG (12) -
LOG
_ EMERG (12) -
LOG
_ ERR (12) -
LOG
_ FTP (12) -
LOG
_ INFO (12) -
LOG
_ KERN (12) -
LOG
_ LOCAL0 (12) -
LOG
_ LOCAL1 (12) -
LOG
_ LOCAL2 (12) -
LOG
_ LOCAL3 (12) -
LOG
_ LOCAL4 (12) -
LOG
_ LOCAL5 (12) -
LOG
_ LOCAL6 (12) -
LOG
_ LOCAL7 (12) -
LOG
_ LPR (12) -
LOG
_ MAIL (12) -
LOG
_ MASK (12) -
LOG
_ NDELAY (12) -
LOG
_ NEWS (12) -
LOG
_ NOTICE (12) -
LOG
_ NOWAIT (12) -
LOG
_ NTP (12) -
LOG
_ ODELAY (12) -
LOG
_ PERROR (12) -
LOG
_ PID (12) -
LOG
_ SECURITY (12) -
LOG
_ SYSLOG (12) -
LOG
_ UPTO (12) -
LOG
_ USER (12) -
LOG
_ UUCP (12) -
LOG
_ WARNING (12) - Level (12)
- Logger (12)
-
MSG
_ CTRUNC (24) -
MSG
_ DONTROUTE (24) -
MSG
_ EOR (24) -
MSG
_ OOB (24) -
MSG
_ PEEK (24) -
MSG
_ TRUNC (24) -
MSG
_ WAITALL (24) - Macros (12)
-
OPERATING
_ SYSTEM _ DEFAULTS (12) -
OS
_ ZSYSTEM (12) - Option (12)
-
PF
_ INET (24) -
PF
_ INET6 (24) -
PF
_ LOCAL (24) -
PF
_ SYSTEM (24) -
PF
_ UNIX (24) - Process (12)
-
SCM
_ RIGHTS (24) -
SC
_ 2 _ CHAR _ TERM (12) -
SC
_ 2 _ C _ BIND (12) -
SC
_ 2 _ C _ DEV (12) -
SC
_ 2 _ FORT _ DEV (12) -
SC
_ 2 _ FORT _ RUN (12) -
SC
_ 2 _ LOCALEDEF (12) -
SC
_ 2 _ PBS (12) -
SC
_ 2 _ PBS _ ACCOUNTING (12) -
SC
_ 2 _ PBS _ CHECKPOINT (12) -
SC
_ 2 _ PBS _ LOCATE (12) -
SC
_ 2 _ PBS _ MESSAGE (12) -
SC
_ 2 _ PBS _ TRACK (12) -
SC
_ 2 _ SW _ DEV (12) -
SC
_ 2 _ UPE (12) -
SC
_ 2 _ VERSION (12) -
SC
_ ADVISORY _ INFO (12) -
SC
_ AIO _ LISTIO _ MAX (12) -
SC
_ AIO _ MAX (12) -
SC
_ AIO _ PRIO _ DELTA _ MAX (12) -
SC
_ ARG _ MAX (12) -
SC
_ ASYNCHRONOUS _ IO (12) -
SC
_ ATEXIT _ MAX (12) -
SC
_ AVPHYS _ PAGES (12) -
SC
_ BARRIERS (12) -
SC
_ BC _ BASE _ MAX (12) -
SC
_ BC _ DIM _ MAX (12) -
SC
_ BC _ SCALE _ MAX (12) -
SC
_ BC _ STRING _ MAX (12) -
SC
_ CHILD _ MAX (12) -
SC
_ CLK _ TCK (12) -
SC
_ CLOCK _ SELECTION (12) -
SC
_ COLL _ WEIGHTS _ MAX (12) -
SC
_ CPUSET _ SIZE (12) -
SC
_ CPUTIME (12) -
SC
_ DELAYTIMER _ MAX (12) -
SC
_ EXPR _ NEST _ MAX (12) -
SC
_ FSYNC (12) -
SC
_ GETGR _ R _ SIZE _ MAX (12) -
SC
_ GETPW _ R _ SIZE _ MAX (12) -
SC
_ HOST _ NAME _ MAX (12) -
SC
_ IOV _ MAX (12) -
SC
_ IPV6 (12) -
SC
_ JOB _ CONTROL (12) -
SC
_ LINE _ MAX (12) -
SC
_ LOGIN _ NAME _ MAX (12) -
SC
_ MAPPED _ FILES (12) -
SC
_ MEMLOCK (12) -
SC
_ MEMLOCK _ RANGE (12) -
SC
_ MEMORY _ PROTECTION (12) -
SC
_ MESSAGE _ PASSING (12) -
SC
_ MONOTONIC _ CLOCK (12) -
SC
_ MQ _ OPEN _ MAX (12) -
SC
_ MQ _ PRIO _ MAX (12) -
SC
_ NGROUPS _ MAX (12) -
SC
_ NPROCESSORS _ CONF (12) -
SC
_ NPROCESSORS _ ONLN (12) -
SC
_ OPEN _ MAX (12) -
SC
_ PAGESIZE (12) -
SC
_ PAGE _ SIZE (12) -
SC
_ PHYS _ PAGES (12) -
SC
_ PRIORITIZED _ IO (12) -
SC
_ PRIORITY _ SCHEDULING (12) -
SC
_ RAW _ SOCKETS (12) -
SC
_ READER _ WRITER _ LOCKS (12) -
SC
_ REALTIME _ SIGNALS (12) -
SC
_ REGEXP (12) -
SC
_ RE _ DUP _ MAX (12) -
SC
_ RTSIG _ MAX (12) -
SC
_ SAVED _ IDS (12) -
SC
_ SEMAPHORES (12) -
SC
_ SEM _ NSEMS _ MAX (12) -
SC
_ SEM _ VALUE _ MAX (12) -
SC
_ SHARED _ MEMORY _ OBJECTS (12) -
SC
_ SHELL (12) -
SC
_ SIGQUEUE _ MAX (12) -
SC
_ SPAWN (12) -
SC
_ SPIN _ LOCKS (12) -
SC
_ SPORADIC _ SERVER (12) -
SC
_ SS _ REPL _ MAX (12) -
SC
_ STREAM _ MAX (12) -
SC
_ SYMLOOP _ MAX (12) -
SC
_ SYNCHRONIZED _ IO (12) -
SC
_ THREADS (12) -
SC
_ THREAD _ ATTR _ STACKADDR (12) -
SC
_ THREAD _ ATTR _ STACKSIZE (12) -
SC
_ THREAD _ CPUTIME (12) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (12) -
SC
_ THREAD _ KEYS _ MAX (12) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (12) -
SC
_ THREAD _ PRIO _ INHERIT (12) -
SC
_ THREAD _ PRIO _ PROTECT (12) -
SC
_ THREAD _ PROCESS _ SHARED (12) -
SC
_ THREAD _ ROBUST _ PRIO _ INHERIT (12) -
SC
_ THREAD _ ROBUST _ PRIO _ PROTECT (12) -
SC
_ THREAD _ SAFE _ FUNCTIONS (12) -
SC
_ THREAD _ SPORADIC _ SERVER (12) -
SC
_ THREAD _ STACK _ MIN (12) -
SC
_ THREAD _ THREADS _ MAX (12) -
SC
_ TIMEOUTS (12) -
SC
_ TIMERS (12) -
SC
_ TIMER _ MAX (12) -
SC
_ TRACE (12) -
SC
_ TRACE _ EVENT _ FILTER (12) -
SC
_ TRACE _ EVENT _ NAME _ MAX (12) -
SC
_ TRACE _ INHERIT (12) -
SC
_ TRACE _ LOG (12) -
SC
_ TRACE _ NAME _ MAX (12) -
SC
_ TRACE _ SYS _ MAX (12) -
SC
_ TRACE _ USER _ EVENT _ MAX (12) -
SC
_ TTY _ NAME _ MAX (12) -
SC
_ TYPED _ MEMORY _ OBJECTS (12) -
SC
_ TZNAME _ MAX (12) -
SC
_ V6 _ ILP32 _ OFF32 (12) -
SC
_ V6 _ ILP32 _ OFFBIG (12) -
SC
_ V6 _ LP64 _ OFF64 (12) -
SC
_ V6 _ LPBIG _ OFFBIG (12) -
SC
_ V7 _ ILP32 _ OFF32 (12) -
SC
_ V7 _ ILP32 _ OFFBIG (12) -
SC
_ V7 _ LP64 _ OFF64 (12) -
SC
_ V7 _ LPBIG _ OFFBIG (12) -
SC
_ VERSION (12) -
SC
_ XOPEN _ CRYPT (12) -
SC
_ XOPEN _ ENH _ I18N (12) -
SC
_ XOPEN _ REALTIME (12) -
SC
_ XOPEN _ REALTIME _ THREADS (12) -
SC
_ XOPEN _ SHM (12) -
SC
_ XOPEN _ STREAMS (12) -
SC
_ XOPEN _ UNIX (12) -
SC
_ XOPEN _ UUCP (12) -
SC
_ XOPEN _ VERSION (12) -
SOCK
_ RAW (24) -
SOL
_ SOCKET (24) - SOMAXCONN (24)
-
SO
_ ACCEPTCONN (24) -
SO
_ BROADCAST (24) -
SO
_ DEBUG (24) -
SO
_ DONTROUTE (24) -
SO
_ ERROR (24) -
SO
_ KEEPALIVE (24) -
SO
_ LINGER (24) -
SO
_ OOBINLINE (24) -
SO
_ RCVBUF (24) -
SO
_ RCVLOWAT (24) -
SO
_ RCVTIMEO (24) -
SO
_ REUSEADDR (24) -
SO
_ SNDBUF (24) -
SO
_ SNDLOWAT (24) -
SO
_ SNDTIMEO (24) -
SO
_ TYPE (24) -
SYSTEM
_ WIDE _ CONFIG _ FILE (12) - Sys (12)
- Syslog (12)
- SystemCallError (12)
- SystemCommand (6)
- SystemExit (12)
- SystemExitException (12)
- SystemStackError (12)
- UID (12)
- VERSION (12)
- active? (6)
- add (12)
- alert (12)
- call (12)
- close (12)
- command (6)
-
create
_ header (12) - crit (12)
- debug (24)
- debug? (12)
-
def
_ system _ command (12) -
default
_ system _ path (6) -
default
_ system _ path= (6) -
default
_ system _ source _ cache _ dir (12) - doctype (24)
- each (6)
- eigensystem (12)
- emerg (12)
- entries (12)
- err (12)
- errno (12)
- error (12)
- error? (12)
- facility (12)
- fatal (12)
- fatal? (12)
-
find
_ system _ command (18) - flush (6)
- foreach (24)
- formatter (12)
- formatter= (12)
- getegid (12)
- geteuid (12)
- getgid (12)
- getuid (12)
- ident (12)
- info (24)
- info? (12)
- input= (6)
-
install
_ system _ commands (12) - instance (12)
- issetugid (12)
- kill (6)
-
latest
_ system _ cache _ file (24) - level (12)
- level= (12)
- log (12)
-
make
_ methods (12) - mask (12)
- mask= (12)
- name (6)
- new (102)
- notationdecl (12)
- notice (12)
- notify (12)
- open (60)
- open! (12)
- opened? (12)
- reopen (12)
- setegid (12)
- seteuid (12)
- setgid (12)
- setregid (12)
- setresgid (12)
- setresuid (12)
- setreuid (12)
- setrgid (12)
- setruid (12)
- setuid (12)
-
shell
/ system-command (6) - start (6)
-
start
_ export (6) -
start
_ import (6) - status (12)
- su (12)
- success? (12)
-
super
_ each (6) - sysaccept (36)
- syscall (12)
- sysclose (12)
- sysconf (12)
- sysconfdir (12)
- syslog (24)
-
syslog
/ logger (12) - syslog= (12)
- sysopen (24)
- sysread (60)
- sysseek (12)
- syssign (12)
- system (102)
- system= (12)
-
system
_ cache _ file (24) -
system
_ path (6) -
system
_ path= (6) - systmpdir (12)
- sysverify (12)
- syswrite (36)
- terminate (6)
-
undef
_ system _ command (12) - unknown (12)
- unknown? (12)
- wait? (6)
- warn (12)
- warn? (12)
- warning (12)
-
write
_ nonblock (12) - xsystem (12)
検索結果
先頭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
//}...