Sha256: 12ada6eebdaea304d167290129ab3a940ebfcfa1d1b7884c7842e8cc25b405c1

Contents?: true

Size: 1.28 KB

Versions: 29

Compression:

Stored size: 1.28 KB

Contents

# Generated cron daemon

# Do your post daemonization configuration here
# At minimum you need just the first line (without the block), or a lot
# of strange things might start happening...
DaemonKit::Application.running! do |config|
  # Trap signals with blocks or procs
  # config.trap( 'INT' ) do
  #   # do something clever
  # end
  # config.trap( 'TERM', Proc.new { puts 'Going down' } )
end

# Configuration documentation available at http://rufus.rubyforge.org/rufus-scheduler/
# An instance of the scheduler is available through
# DaemonKit::Cron.scheduler

# To make use of the EventMachine-powered scheduler, uncomment the
# line below *before* adding any schedules.
# DaemonKit::EM.run

# Some samples to get you going:

# Will call #regenerate_monthly_report in 3 days from starting up
#DaemonKit::Cron.scheduler.in("3d") do
#  regenerate_monthly_report()
#end
#
#DaemonKit::Cron.scheduler.every "10m10s" do
#  check_score(favourite_team) # every 10 minutes and 10 seconds
#end
#
#DaemonKit::Cron.scheduler.cron "0 22 * * 1-5" do
#  log.info "activating security system..."
#  activate_security_system()
#end

DaemonKit::Cron.scheduler.every("1m") do
  DaemonKit.logger.debug "Scheduled task completed at #{Time.now}"
end

# Run our 'cron' dameon, suspending the current thread
DaemonKit::Cron.run

Version data entries

29 entries across 29 versions & 6 rubygems

Version Path
kennethkalmer-daemon-kit-0.1.7.10 daemon_generators/cron/templates/libexec/daemon.rb
kennethkalmer-daemon-kit-0.1.7.7 daemon_generators/cron/templates/libexec/daemon.rb
kennethkalmer-daemon-kit-0.1.7.8 daemon_generators/cron/templates/libexec/daemon.rb
kennethkalmer-daemon-kit-0.1.7.9 daemon_generators/cron/templates/libexec/daemon.rb
queso-daemon-kit-0.1.7.10 daemon_generators/cron/templates/libexec/daemon.rb
skaar-daemon-kit-0.1.7.10 daemon_generators/cron/templates/libexec/daemon.rb
daemon-kit-0.1.8rc3 lib/generators/daemon_kit/cron/templates/libexec/%app_name%-daemon.rb
textgoeshere-daemon-kit-0.1.8.31 lib/generators/daemon_kit/cron/templates/libexec/%app_name%-daemon.rb
textgoeshere-daemon-kit-0.1.8rc3 lib/generators/daemon_kit/cron/templates/libexec/%app_name%-daemon.rb
daemon-kit-0.1.8rc2 lib/generators/daemon_kit/cron/templates/libexec/%app_name%-daemon.rb
daemon-kit-0.1.8rc1 lib/generators/daemon_kit/cron/templates/libexec/%app_name%-daemon.rb
apphunkd-0.13.0 vendor/daemon_kit/daemon_generators/cron/templates/libexec/daemon.rb
apphunkd-0.12.2 vendor/daemon_kit/daemon_generators/cron/templates/libexec/daemon.rb
apphunkd-0.12.1 vendor/daemon_kit/daemon_generators/cron/templates/libexec/daemon.rb
apphunkd-0.12.0 vendor/daemon_kit/daemon_generators/cron/templates/libexec/daemon.rb
daemon-kit-0.1.8pre lib/generators/daemon_kit/cron/templates/libexec/%app_name%-daemon.rb
apphunkd-0.11.1 vendor/daemon_kit/daemon_generators/cron/templates/libexec/daemon.rb
apphunkd-0.11.0 vendor/daemon_kit/daemon_generators/cron/templates/libexec/daemon.rb
daemon-kit-0.1.7.12 daemon_generators/cron/templates/libexec/daemon.rb
daemon-kit-0.1.7.11 daemon_generators/cron/templates/libexec/daemon.rb