るりまサーチ

最速Rubyリファレンスマニュアル検索!
784件ヒット [1-100件を表示] (0.102秒)
トップページ > クエリ:l[x] > クエリ:exec[x]

別のキーワード

  1. matrix l
  2. kernel $-l
  3. _builtin $-l
  4. lupdecomposition l
  5. l

モジュール

検索結果

<< 1 2 3 ... > >>

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
//}...

絞り込み条件を変える

<< 1 2 3 ... > >>