Class: Pione::Util::ProcessInfo
- Inherits:
-
StructX
- Object
- StructX
- Pione::Util::ProcessInfo
- Defined in:
- lib/pione/util/process-info.rb
Overview
ProcessInfo is a class for watching or manipulating OS processes.
Instance Method Summary collapse
-
#kill(signal = :TERM) ⇒ void
Kill the process.
-
#wait ⇒ Object
Wait until the process is dead.
Instance Method Details
#kill(signal = :TERM) ⇒ void
This method returns an undefined value.
Kill the process. This method waits the process to be dead.
15 16 17 18 |
# File 'lib/pione/util/process-info.rb', line 15 def kill(signal = :TERM) Process.kill(signal, pid) wait end |
#wait ⇒ Object
Wait until the process is dead.
21 22 23 |
# File 'lib/pione/util/process-info.rb', line 21 def wait thread.join end |