threads/fixtures/waits_for_term.rb

tests/_examples/threads/fixtures/waits_for_term.rb in the metorex repository.

# Writes its pid to the file named, then waits for a TERM and says it got one.
Signal.trap(:TERM) { $signaled = true }
File.write(ARGV.shift, Process.pid.to_s)
sleep(0.001) until $signaled
puts("signaled")