Ruby/Threads/Daemon
Материал из Wiki.crossplatform.ru
(Различия между версиями)
ViGOur (Обсуждение | вклад) м (1 версия: Импорт выборки материалов по Ruby) |
Текущая версия на 17:59, 13 сентября 2010
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