784件ヒット
[1-100件を表示]
(0.102秒)
ライブラリ
- ビルトイン (363)
- fcntl (44)
-
irb
/ cmd / help (11) -
irb
/ cmd / load (33) -
irb
/ cmd / subirb (11) - mkmf (11)
- pathname (22)
- rake (22)
- rbconfig (11)
-
rubygems
/ commands / build _ command (11) -
rubygems
/ defaults (11) -
rubygems
/ installer (33) -
rubygems
/ specification (77) -
rubygems
/ uninstaller (11) - shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) -
shell
/ process-controller (6) -
webrick
/ utils (11) -
win32
/ registry (11)
クラス
- BasicObject (22)
- File (22)
-
File
:: Stat (22) -
Gem
:: Commands :: BuildCommand (11) -
Gem
:: Installer (33) -
Gem
:: Specification (77) -
Gem
:: Uninstaller (11) - IO (22)
-
IRB
:: ExtendCommand :: Help (11) -
IRB
:: ExtendCommand :: Kill (11) -
IRB
:: ExtendCommand :: Load (11) -
IRB
:: ExtendCommand :: Require (11) -
IRB
:: ExtendCommand :: Source (11) - Module (22)
- Pathname (22)
-
Rake
:: Task (11) - Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) -
Shell
:: ProcessController (6) - String (77)
モジュール
- Fcntl (44)
- FileTest (22)
- FileUtils (11)
- Gem (11)
- Kernel (154)
- RbConfig (11)
-
WEBrick
:: Utils (11) -
Win32
:: Registry :: Constants (11)
キーワード
- ELIBEXEC (11)
-
FD
_ CLOEXEC (11) -
F
_ DUPFD (11) -
F
_ GETFD (11) -
F
_ SETFD (11) -
KEY
_ EXECUTE (11) -
MAKEFILE
_ CONFIG (11) - Rubyの起動 (11)
- []= (77)
- ` (11)
-
add
_ bindir (11) -
class
_ exec (11) -
close
_ on _ exec= (11) -
close
_ on _ exec? (11) -
default
_ exec _ format (11) -
default
_ executable (11) -
default
_ executable= (11) -
exec
_ format (11) -
exec
_ format= (11) -
exec
_ under (11) - executable (11)
- executable= (11)
- executable? (62)
-
executable
_ real? (62) - executables (11)
- executables= (11)
- execute (77)
-
find
_ executable (11) -
instance
_ eval (22) -
module
_ exec (11) - new (11)
-
rb
_ exec _ arg _ addopt (1) -
rb
_ exec _ arg _ init (1) -
rb
_ exec _ err (1) -
rb
_ proc _ exec _ n (1) -
remove
_ executables (11) -
rubygems
/ commands / install _ command (11) -
set
_ close _ on _ exec (11) - sh (11)
- spawn (44)
- system (44)
-
wait
_ all _ jobs _ execution (6) - セキュリティモデル (11)
検索結果
先頭5件
-
Kernel
. # exec(env , program , *args , options={}) -> () (21123.0) -
引数で指定されたコマンドを実行します。
...スの実行コードはそのコマンド(あるいは shell)になるので、
起動に成功した場合、このメソッドからは戻りません。
この形式では、常に shell を経由せずに実行されます。
exec(3) でコマンドを実行すると、
元々のプログラ......options として渡すことで、この挙動を変更できます。
詳しくは Kernel.#spawn を参照してください。
=== 引数の解釈
この形式で呼び出した場合、空白や shell のメタキャラクタも
そのまま program の引数に渡されます。
先頭の引......す。
//emlist[例][ruby]{
# a.rb
exec ['sleep', 'mysleep'], '600'
//}
上記スクリプトを実行すると以下のようになります。
$ ruby a.rb
## sleep してるので制御が戻ってこない。別の仮想端末に切替えて以下を実行
$ ps aux|grep sleep
xxxx... -
Kernel
. # exec(program , *args , options={}) -> () (21123.0) -
引数で指定されたコマンドを実行します。
...スの実行コードはそのコマンド(あるいは shell)になるので、
起動に成功した場合、このメソッドからは戻りません。
この形式では、常に shell を経由せずに実行されます。
exec(3) でコマンドを実行すると、
元々のプログラ......options として渡すことで、この挙動を変更できます。
詳しくは Kernel.#spawn を参照してください。
=== 引数の解釈
この形式で呼び出した場合、空白や shell のメタキャラクタも
そのまま program の引数に渡されます。
先頭の引......す。
//emlist[例][ruby]{
# a.rb
exec ['sleep', 'mysleep'], '600'
//}
上記スクリプトを実行すると以下のようになります。
$ ruby a.rb
## sleep してるので制御が戻ってこない。別の仮想端末に切替えて以下を実行
$ ps aux|grep sleep
xxxx... -
Kernel
. # exec(command , options={}) -> () (21113.0) -
引数で指定されたコマンドを実行します。
...マンド(あるいは shell)になるので、
起動に成功した場合、このメソッドからは戻りません。
=== 引数の解釈
この形式では command が shell のメタ文字
//emlist{
* ? {} [] <> () ~ & | \ $ ; ' ` " \n
//}
を含む場合、shell 経由で実行されま......タ Hash
@raise Errno::EXXX 起動に失敗し、ruby インタプリタに制御が戻った場合に発生します。
//emlist[例][ruby]{
# a.rb
puts '実行前'
exec 'echo "実行中"'
puts '実行後'
//}
上記のスクリプトを実行すると以下のようになります。
$ ruby a... -
Kernel
. # exec(env , command , options={}) -> () (21113.0) -
引数で指定されたコマンドを実行します。
...マンド(あるいは shell)になるので、
起動に成功した場合、このメソッドからは戻りません。
=== 引数の解釈
この形式では command が shell のメタ文字
//emlist{
* ? {} [] <> () ~ & | \ $ ; ' ` " \n
//}
を含む場合、shell 経由で実行されま......タ Hash
@raise Errno::EXXX 起動に失敗し、ruby インタプリタに制御が戻った場合に発生します。
//emlist[例][ruby]{
# a.rb
puts '実行前'
exec 'echo "実行中"'
puts '実行後'
//}
上記のスクリプトを実行すると以下のようになります。
$ ruby a... -
Shell
:: ProcessController # wait _ all _ jobs _ execution -> () (18200.0) -
全てのジョブの実行が終わるまで待ちます。
全てのジョブの実行が終わるまで待ちます。 -
FileTest
. # executable?(file) -> bool (15300.0) -
ファイルがカレントプロセスにより実行できる時に真を返しま す。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
@param file ファイル名を表す文字列を指定します。
例:
FileTest.executable?('/bin') # => true
FileTest.executable?('/bin/bash') # => true... -
FileTest
. # executable _ real?(file) -> bool (15300.0) -
ファイルがカレントプロセスの実ユーザか実グループで実行できる時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...どには false を返します。
@param file ファイル名を表す文字列を指定します。
//emlist[例][ruby]{
IO.write("empty.txt", "")
File.chmod(0744, "empty.txt")
FileTest.executable_real?("empty.txt") # => true
File.chmod(0644, "empty.txt")
FileTest.executable_real?("empty.tx......t") # => false
//}... -
File
. executable?(path) -> bool (15200.0) -
FileTest.#executable? と同じです。
...FileTest.#executable? と同じです。
@param path パスを表す文字列を指定します。... -
File
. executable _ real?(path) -> bool (15200.0) -
FileTest.#executable_real? と同じです。
...FileTest.#executable_real? と同じです。
@param path パスを表す文字列を指定します。... -
File
:: Stat # executable? -> bool (15200.0) -
実効ユーザ/グループIDで実行できる時に真を返します。
...実効ユーザ/グループIDで実行できる時に真を返します。
//emlist[][ruby]{
p File::Stat.new($0).executable?
# 例
#=> true
//}...