lib/ztk/parallel.rb in ztk-3.2.6 vs lib/ztk/parallel.rb in ztk-3.3.0
- old
+ new
@@ -113,9 +113,13 @@
signal_all(signal)
(signal == "INT") or exit!(1)
end
end
+
+ Kernel.at_exit do
+ signal_all('TERM')
+ end
end
# Process in parallel.
#
# @yield Block should execute tasks to be performed in parallel.