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

class Shell::SystemCommand

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

要約

目次

特異メソッド
new
インスタンスメソッド
active? command name each flush input= kill notify start start_export start_import super_each terminate wait?

特異メソッド

new(sh, command, *opts)[permalink][rdoc]

[TODO]

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

インスタンスメソッド

active? -> bool[permalink][rdoc]

[TODO]

command -> String[permalink][rdoc]
name -> String

[TODO]

コマンド名を返します。

each(rs = nil) {|line| ... }[permalink][rdoc]

[TODO]

[PARAM] rs:
flush -> ()[permalink][rdoc]

[TODO]

input=(inp)[permalink][rdoc]

[TODO]

kill(signal) -> Integer[permalink][rdoc]

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

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

[SEE_ALSO] Process.#kill

notify(*opts) -> String[permalink][rdoc]
notify(*opts) {|message| ... } -> String

[TODO]

[PARAM] opts:

[SEE_ALSO] Shell#notify

start -> ()[permalink][rdoc]

[TODO]

start_export[permalink][rdoc]

[TODO]

start_import -> ()[permalink][rdoc]

[TODO]

super_each -> ()[permalink][rdoc]

[TODO]

Shell::Filter#each です。

terminate -> ()[permalink][rdoc]

[TODO]

wait? -> bool[permalink][rdoc]

[TODO]