class Pidof
Public Class Methods
find(process_name)
click to toggle source
# File lib/pidof.rb, line 3 def self.find process_name processes = `ps -eo pid,comm` self.parse process_name, processes end
parse(process_name, process_list)
click to toggle source
# File lib/pidof.rb, line 9 def self.parse process_name, process_list line = process_list.match(/(\d+) #{process_name}/) if line.nil? return nil end line.to_s.split(' ').first.to_i end