モジュール
- Kernel (88)
検索結果
先頭5件
-
File
. umask(umask) -> Integer (26269.0) -
umask を変更します。変更前の umask の値を返します。
...
umask を変更します。変更前の umask の値を返します。
@param umask 設定したい umask の値を整数で指定します。
//emlist[例][ruby]{
File.umask(0006) # => 18
File.umask # => 6
//}
@see umask(2)... -
File
. umask -> Integer (26134.0) -
現在の umask の値を返します。
...現在の umask の値を返します。
@see umask(2)... -
Dir
. mkdir(path , mode = 0777) -> 0 (8040.0) -
path で指定された新しいディレクトリを作ります。パーミッションは mode で指定された値に umask をかけた値 (mode & ~umask) になります。 mkdir(2) も参照して下さい。 ディレクトリの作成に成功すれば 0 を返します。
...path で指定された新しいディレクトリを作ります。パーミッションは
mode で指定された値に umask をかけた値 (mode & ~umask) になります。
mkdir(2) も参照して下さい。
ディレクトリの作成に成功すれば 0 を返します。
@param path......ドを整数で与えます。
@raise Errno::EXXX ディレクトリの作成に失敗した場合に発生します。
//emlist[例][ruby]{
p File.umask #=> 2
Dir.mkdir('t', 0666)
p "%#o" % (07777 & File.stat('t').mode) #=> "0664"
//}
@see FileUtils.#makedirs... -
Kernel
. # spawn(env , program , *args , options={}) -> Integer (8038.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...として渡すことで、起動される子プロセスの
* プロセスグループ
* resource limit
* カレントディレクトリ
* umask
* 子プロセスでのリダイレクト
などを変更できます。環境変数のクリアなども指定できます。
以下のオプ......しくは整数2つの配列を渡します。
: :chdir
指定した文字列をカレントディレクトリにします。
: :umask
指定した整数を umask に設定します。
: リダイレクト関連
Hash のキーに子プロセス側のファイルデスクリプタを、......リを変更できます。
//emlist[][ruby]{
pid = spawn(command, :chdir=>"/var/tmp")
//}
「:umask」で子プロセスの umask を指定できます。
//emlist[][ruby]{
pid = spawn(command, :umask=>077)
//}
リダイレクトは様々なやりかたが使えます。
Hash のキーが子プ... -
Kernel
. # spawn(program , *args) -> Integer (8038.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...として渡すことで、起動される子プロセスの
* プロセスグループ
* resource limit
* カレントディレクトリ
* umask
* 子プロセスでのリダイレクト
などを変更できます。環境変数のクリアなども指定できます。
以下のオプ......しくは整数2つの配列を渡します。
: :chdir
指定した文字列をカレントディレクトリにします。
: :umask
指定した整数を umask に設定します。
: リダイレクト関連
Hash のキーに子プロセス側のファイルデスクリプタを、......リを変更できます。
//emlist[][ruby]{
pid = spawn(command, :chdir=>"/var/tmp")
//}
「:umask」で子プロセスの umask を指定できます。
//emlist[][ruby]{
pid = spawn(command, :umask=>077)
//}
リダイレクトは様々なやりかたが使えます。
Hash のキーが子プ... -
File
. mkfifo(file _ name , mode = 0666) -> 0 (8014.0) -
引数 file_name で指定した名前の FIFO スペシャルファイルを作成します。
...指定したモードは通常の
ファイル作成と同様にプロセスの umask によって変更されます。
作成されたファイルの許可モードは (mode & ~umask) になります。
//emlist[例][ruby]{
File.mkfifo("testfile", 0666)
File.ftype("testfile... -
Kernel
. # spawn(command , options={}) -> Integer (8008.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
引数を外部コマンドとして実行しますが、生成した
子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
=== 引数の解釈
この形式では command が shell のメタ文字
//emlist{
* ? {} [] <> () ~ & | \ $ ; ' ` " \n
//}
を含む場合、shell 経由で実行されます。
そうでなければインタプリタから直接実行されます。
@param command コマンドを文字列で指定します。
@param env 更新する環境変数を表す Hash
@param options オプションパラメータ Hash... -
Kernel
. # spawn(env , command , options={}) -> Integer (8008.0) -
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
引数を外部コマンドとして実行しますが、生成した
子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
=== 引数の解釈
この形式では command が shell のメタ文字
//emlist{
* ? {} [] <> () ~ & | \ $ ; ' ` " \n
//}
を含む場合、shell 経由で実行されます。
そうでなければインタプリタから直接実行されます。
@param command コマンドを文字列で指定します。
@param env 更新する環境変数を表す Hash
@param options オプションパラメータ Hash... -
Kernel
. # system(env , program , *args , options={}) -> bool | nil (8008.0) -
引数を外部コマンドとして実行して、成功した時に真を返します。
...として渡すことで、起動される子プロセスの
* プロセスグループ
* resource limit
* カレントディレクトリ
* umask
* 子プロセスでのリダイレクト
などを変更できます。環境変数のクリアなども指定できます。
詳しくは Kern... -
Kernel
. # system(program , *args , options={}) -> bool | nil (8008.0) -
引数を外部コマンドとして実行して、成功した時に真を返します。
...として渡すことで、起動される子プロセスの
* プロセスグループ
* resource limit
* カレントディレクトリ
* umask
* 子プロセスでのリダイレクト
などを変更できます。環境変数のクリアなども指定できます。
詳しくは Kern...