クラス
- Logger (11)
モジュール
- Fcntl (11)
-
File
:: Constants (11) - Kernel (66)
キーワード
-
O
_ WRONLY (11) - fcntl (11)
- logger (11)
- new (11)
- open (22)
-
rb
_ io _ mode _ flags2 (11) - spawn (44)
- クラス/メソッドの定義 (11)
検索結果
先頭5件
-
File
:: Constants :: WRONLY -> Integer (18101.0) -
書き込みのみのモードでファイルを開くときに指定します。 File.openで使用します。
書き込みのみのモードでファイルを開くときに指定します。
File.openで使用します。 -
Fcntl
:: O _ WRONLY -> Integer (6101.0) -
ファイルを書き込み専用で開きます。
ファイルを書き込み専用で開きます。 -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) -> IO (12.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...。(デフォルトのモード)
: "w", WRONLY|CREAT|TRUNC
ファイルを書き込みモードでオープンします。
オープン時にファイルがすでに存在していれば
その内容を空にします。
: "a", WRONLY|CREAT|APPEND
ファイルを書き込みモ... -
Kernel
. # open(file , mode _ enc = "r" , perm = 0666) {|io| . . . } -> object (12.0) -
file をオープンして、IO(Fileを含む)クラスのインスタンスを返します。
...。(デフォルトのモード)
: "w", WRONLY|CREAT|TRUNC
ファイルを書き込みモードでオープンします。
オープン時にファイルがすでに存在していれば
その内容を空にします。
: "a", WRONLY|CREAT|APPEND
ファイルを書き込みモ... -
logger (12.0)
-
ログを記録するためのライブラリです。
...equire 'logger'
file = File.open('foo.log', File::WRONLY | File::APPEND)
# (古いファイルを削除する)新しいログファイルを作成する場合、以下のよ
# うに File::CREAT を指定。
# file = File.open('foo.log', File::WRONLY | File::APPEND | File::CREAT)
logger = Logger.new... -
Kernel
. # spawn(env , program , *args , options={}) -> Integer (6.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...る。
pid = spawn(command, :out=>["log", "w", 0600])
# flagを文字列でなくビットで指定する
pid = spawn(command, :out=>["log", File::WRONLY|File::EXCL|File::CREAT, 0600])
//}
配列で複数のファイルデスクリプタを同時にリダイレクトできます。
//emlist[][ruby]... -
Kernel
. # spawn(program , *args) -> Integer (6.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...る。
pid = spawn(command, :out=>["log", "w", 0600])
# flagを文字列でなくビットで指定する
pid = spawn(command, :out=>["log", File::WRONLY|File::EXCL|File::CREAT, 0600])
//}
配列で複数のファイルデスクリプタを同時にリダイレクトできます。
//emlist[][ruby]... -
Logger
. new(logdev , shift _ age = 0 , shift _ size = 1048576) -> Logger (6.0) -
Logger オブジェクトを生成します。
...サイズでログファイルを切り替えます。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDERR)
logger = Logger.new(STDOUT)
logger = Logger.new('logfile.log')
file = File.open('foo.log', File::WRONLY | File::APPEND | File::CREAT)
logger = Logger.new(file, 'daily')
//}... -
Logger
. new(logdev , shift _ age = 0 , shift _ size = 1048576 , level: Logger :: Severity :: DEBUG , progname: nil , formatter: Formatter . new , datetime _ format: nil , shift _ period _ suffix: & # 39;%Y%m%d& # 39;) -> Logger (6.0) -
Logger オブジェクトを生成します。
...y]{
require 'logger'
logger = Logger.new(STDERR)
logger = Logger.new(STDOUT)
logger = Logger.new('logfile.log')
file = File.open('foo.log', File::WRONLY | File::APPEND | File::CREAT)
logger = Logger.new(file, 'daily')
logger = Logger.new(file, level: :info)
logger = Logger.new(file, progname: 'prog... -
fcntl (6.0)
-
ファイルディスクリプタを扱う Unix のシステムコール IO#fcntl (つまり fcntl(2)) で使用できる定数を集めたモジュールです。
...:
require "fcntl"
m = s.fcntl(Fcntl::F_GETFL, 0)
f.fcntl(Fcntl::F_SETFL, Fcntl::O_NONBLOCK|m)
require 'fcntl'
fd = IO::sysopen('/tmp/tempfile',
Fcntl::O_WRONLY | Fcntl::O_EXCL | Fcntl::O_CREAT)
f = IO.open(fd)
f.syswrite("TEMP DATA")
f.close... -
static int rb
_ io _ mode _ flags2(int mode) (6.0) -
open(2) のようなモード指定modeをruby内部のモードフラグに変換します。
...open(2) のようなモード指定modeをruby内部のモードフラグに変換します。
modeは、O_RDONLY, O_WRONLY, O_RDWRのいずれかで
対応する以下の値のいずれかを返します。
* FMODE_READABLE,
* FMODE_WRITABLE,
* FMODE_READWRITE
FMODE_READWRITEは、FMODE_R...