Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > shell/system-commandライブラリ > Shell::SystemCommandクラス

class Shell::SystemCommand

クラスの継承リスト: Shell::SystemCommand < Shell::Filter < Enumerable < Object < Kernel

要約

特異メソッド

new(sh, command, *opts)

[TODO]

[PARAM] sh:
[PARAM] command:
[PARAM] opts:

インスタンスメソッド

active? -> bool

[TODO]

command -> String
name -> String

[TODO]

コマンド名を返します。

each(rs = nil) {|line| ... }

[TODO]

[PARAM] rs:
flush -> ()

[TODO]

input=(inp)

[TODO]

kill(signal) -> Integer

自身のプロセスにシグナルを送ります。

[PARAM] signal:
シグナルを整数かその名前の文字列で指定します。 負の値を持つシグナル(あるいはシグナル名の前に-)を指定すると、 プロセスではなくプロセスグループにシグナルを送ります。

[SEE_ALSO] Process.#kill

notify(*opts) -> String
notify(*opts) {|message| ... } -> String

[TODO]

[PARAM] opts:

[SEE_ALSO] Shell#notify

start -> ()

[TODO]

start_export

[TODO]

start_import -> ()

[TODO]

super_each -> ()

[TODO]

Shell::Filter#each です。

terminate -> ()

[TODO]

wait? -> bool

[TODO]

class Shell::SystemCommand