Class

Shell::SystemCommand

Inheritance
< Shell::Filter < Object

Attributes

Name Visibility R/W Description
command public R

Aliases

Method Alias Description
command → name
each → super_each

Methods

Class

Visibility Signature
public new (sh, command, *opts)

Instance

Visibility Signature
public active? ()
public each (rs = nil) {|l| ...}
public flush ()
public input= (inp)
public kill (sig)
public notify (*opts) {|mes if iterator?| ...}
public start ()
public start_export ()
public start_import ()
public terminate ()
public wait? ()

Class Method Detail

new(sh, command, *opts)

Instance Method Detail

active?()

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

flush()

input=(inp)

kill(sig)

notify(*opts) {|mes if iterator?| ...}

ex)

   if you wish to output:
      "shell: job(#{@command}:#{@pid}) close pipe-out."
   then
      mes: "job(%id) close pipe-out."
   yorn: Boolean(@shell.debug? or @shell.verbose?)

start()

start_export()

start_import()

terminate()

wait?()