Actions
Bug #6131
closedCtrl-C handler do not work from exec process (Windows)
Description
Hello,
Originally reported to TheCodeShop group: https://groups.google.com/forum/?fromgroups#!topic/thecodeshop/ZI9FY-RKYgs
The usage of "rails server" uses exec
to spawn another process to run a server, and that process do not handle Ctrl-C.
Script to recreate this issue:
https://gist.github.com/2009356
=begin a.rb
trap(:INT) do
puts "Hit Ctrl+C in a.rb"
end
exec "ruby b.rb"
=end
=begin b.rb
trap(:INT) do
puts "Hit Ctrl+C in b.rb"
exit(false)
end
sleep
=end
Invoking b directly from command line works, but from a.rb it fails to respond to Ctrl-C
Files
Actions
Like0
Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0