# File lib/rubyrep/replication_runner.rb, line 103
    def init_waiter
      @termination_mutex = Monitor.new
      @termination_mutex.lock
      @waiter_thread ||= Thread.new {@termination_mutex.lock; self.termination_requested = true}
      %w(TERM INT).each do |signal|
        Signal.trap(signal) {puts "\nCaught '#{signal}': Initiating graceful shutdown"; @termination_mutex.unlock}
      end
    end