module Riffer::Rig::Tools::Bash::KillGroup
Public Instance Methods
(Integer pid) → Integer
Source
# File lib/riffer/rig/tools/bash/kill_group.rb, line 6 def kill_group(pid) pgid = Process.getpgid(pid) Process.kill('TERM', -pgid) # A stopped process holds TERM pending until it is continued. Process.kill('CONT', -pgid) pgid rescue Errno::ESRCH, Errno::EPERM 0 end
@rbs pid: Integer @rbs return: Integer