Class: Sv::Base

Inherits:
Object
  • Object
show all
Includes:
Logger
Defined in:
lib/sv/base.rb

Direct Known Subclasses

Api

Instance Method Summary collapse

Methods included from Logger

logger, #logger, stderr, #stderr

Instance Method Details

#process_running?Boolean

Returns:

  • (Boolean)


6
7
8
9
10
11
12
# File 'lib/sv/base.rb', line 6

def process_running?
  return false if pid <= 0
  Process.getpgid pid
  return true
rescue Errno::ESRCH
  return false
end