Ruby/Threads/Daemon
Материал из Wiki.crossplatform.ru
daemon spawn
require "tempfile" require "daemonize" include Daemonize fork do daemonize log = Tempfile.new("daemon.log") loop do log.puts "I"m a daemon, doin" daemon things." log.flush sleep 5 end end sleep 10
Forking a Daemon Process on Unix.rb
require "tempfile" require "daemonize" include Daemonize daemonize # Now you"re a daemon process! log = Tempfile.new("daemon.log") loop do log.puts "I"m a daemon, doin" daemon things." log.flush sleep 5 end
webrick daemon
require "tempfile" require "webrick" WEBrick::Daemon.start do log = Tempfile.new("daemon.log") loop do log.puts "I"m a daemon, doin" daemon things." log.flush sleep 5 end end