module Dependabot::CommandHelpers

def self.process_alive?(pid)

def self.process_alive?(pid)
  return false if pid.nil?
  begin
    Process.kill(0, pid) # Check if the process exists
    true
  rescue Errno::ESRCH
    false
  rescue Errno::EPERM
    Dependabot.logger.error("Insufficient permissions to check process: #{pid}")
    false
  end
end