ひとまずログとして.参考にしたのは,http://snippets.dzone.com/posts/show/2265です.基本部分はそのまま,必要な部分だけ書き換えました. # Post-process of MessageSender require 'optparse' require 'fileutils' module TinyDaemon # Default options OPTIONS = { :log_file => "#{name}.log", :pid_dir => "./", :pid_file => "#{name}.pid", } class Base def self.daemonize(command, options ={}) OPTIONS[:after_status] = options[:after_status] unless options[:a