Method: BackgroundQueue::ServerLib::Server#get_pid
- Defined in:
- lib/background_queue/server_lib/server.rb
#get_pid(options) ⇒ Object
133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 |
# File 'lib/background_queue/server_lib/server.rb', line 133 def get_pid() sPid = nil begin sPid = File.open(get_pid_path()) { |f| f.read } rescue return nil end return nil if sPid.nil? || sPid.to_i == 0 nPid = sPid.to_i begin Process.kill(0, nPid) return nPid rescue return nil end end |