るりまサーチ

最速Rubyリファレンスマニュアル検索!
290件ヒット [201-290件を表示] (0.021秒)
トップページ > クエリ:Process[x] > 種類:特異メソッド[x]

別のキーワード

  1. process fork
  2. process abort
  3. process setrlimit
  4. tracer display_process_id
  5. tracer display_process_id=

検索結果

<< < 1 2 3 >>

Shell::CommandProcessor.install_builtin_commands -> () (3001.0)

ビルトインコマンドを定義します。

ビルトインコマンドを定義します。

Shell::CommandProcessor.install_system_commands(prefix = "sys_") -> () (3001.0)

全てのシステムコマンドをメソッドとして定義します。

全てのシステムコマンドをメソッドとして定義します。

既に定義されているコマンドを再定義することはありません。
デフォルトでは全てのコマンドに "sys_" というプレフィクスが付きます。
また、メソッド名として使用できない文字は全て "_" に置換してメソッドを定義します。
このメソッドの実行中に発生した例外は単に無視されます。

@param prefix プレフィクスを指定します。

Shell::CommandProcessor.method_added(id) (3001.0)

@todo このクラスに定義されたメソッドを Shell にも定義するためのフックです。

@todo
このクラスに定義されたメソッドを Shell にも定義するためのフックです。

@param id メソッド名を指定します。

Shell::CommandProcessor.new(shell) (3001.0)

@todo

@todo

Shell::CommandProcessor.run_config -> () (3001.0)

ユーザのホームディレクトリに "~/.rb_shell" というファイルが存在すれば、それを Kernel.#load します。

ユーザのホームディレクトリに "~/.rb_shell" というファイルが存在すれば、それを Kernel.#load します。

存在しない時は何もしません。

絞り込み条件を変える

Shell::CommandProcessor.unalias_command(alias) -> self (3001.0)

エイリアスを削除します。

エイリアスを削除します。

@param alias 削除したいエイリアスを指定します。

Shell::CommandProcessor.undef_system_command(command) -> self (3001.0)

与えられたコマンドを削除します。

与えられたコマンドを削除します。

@param command 削除したいコマンド名を指定します。

Shell::ProcessController.activate(pc) -> () (3001.0)

@todo

@todo

Shell::ProcessController.block_output_synchronize { ... } -> () (3001.0)

@todo

@todo

Shell::ProcessController.each_active_object {|ref| ... } -> () (3001.0)

@todo

@todo

絞り込み条件を変える

Shell::ProcessController.inactivate(pc) -> () (3001.0)

@todo

@todo

Shell::ProcessController.new(shell) (3001.0)

自身を初期化します。

自身を初期化します。

@param shell Shell のインスタンスを指定します。

PTY.check(pid, raise = false) -> Process::Status | nil (108.0)

pid で指定された子プロセスの状態をチェックし、変化があれば変化したステータスを 返します。実行中、あるいは変化なしであれば nil を返します。

...)ので注意してください。

状態が変化して、終了したか停止した場合、第二引数が偽であれば、
対応する Process::Status オブジェクトを返します。

@param pid チェックしたい子プロセスの PID を指定します。

@param raise 真を指...

Shell.undef_system_command(command) -> Shell::CommandProcessor (101.0)

commandを削除します.

commandを削除します.

@param command 削除するコマンドの文字列を指定します。

動作例:
require 'shell'
Shell.def_system_command("ls")
# ls を定義
Shell.undef_system_command("ls")
# ls を 削除

sh = Shell.new
begin
sh.transact {
ls("-l").each {|l|
puts l
}
}
rescue NameError => err
puts ...
<< < 1 2 3 >>