Sha256: f1b48cd96e45e50f11772d782f333208523f569a2856c480f1e63551e490071d
Contents?: true
Size: 380 Bytes
Versions: 6
Compression:
Stored size: 380 Bytes
Contents
class Eye::Trigger::StopChildren < Eye::Trigger # Kill process children when parent process crashed, or stopped: # # trigger :stop_children param :timeout, [Fixnum, Float], nil, 60 # default on stopped, crashed param_default :event, [:stopped, :crashed] def check(trans) debug { 'stopping children' } process.children.pmap { |pid, c| c.stop } end end
Version data entries
6 entries across 6 versions & 1 rubygems