OSDN Git Service

Replaced mongrel with thin
[redminele/redminele.git] / ruby / lib / ruby / gems / 1.8 / gems / daemons-1.1.4 / examples / run / myserver_hanging.rb
diff --git a/ruby/lib/ruby/gems/1.8/gems/daemons-1.1.4/examples/run/myserver_hanging.rb b/ruby/lib/ruby/gems/1.8/gems/daemons-1.1.4/examples/run/myserver_hanging.rb
new file mode 100644 (file)
index 0000000..8848fe2
--- /dev/null
@@ -0,0 +1,21 @@
+#!/usr/bin/env ruby
+
+
+# This is myserver.rb, an example server that is to be controlled by daemons
+# and that does nothing really useful at the moment.
+#
+# Don't run this script by yourself, it can be controlled by the ctrl*.rb scripts.
+
+trap('TERM') {
+  puts "received TERM"
+  
+  loop do
+    puts 'hanging!'
+    sleep(3)
+  end
+}
+
+loop do
+  puts 'ping from myserver.rb!'
+  sleep(3)
+end