# File iowa.rb, line 69 def Iowa.startDaemon(configuration_file) readConfiguration(configuration_file) startLogging unless /mswin/.match(RUBY_PLATFORM) if (child_pid = fork) puts "PID #{child_pid}" exit end mylog = Logger['iowa_log'] Process.setsid mylog.info "Process forked and daemonized as PID #{Process.pid}." else mylog = Logger['iowa_log'] mylog.info "Platform is #{RUBY_PLATFORM}; skipping fork." end end