Method: Cron::Command#daemonize
- Defined in:
- lib/app/jobs/cron/command.rb
#daemonize ⇒ Object
Start the background loop
55 56 57 58 59 60 61 62 63 64 |
# File 'lib/app/jobs/cron/command.rb', line 55 def daemonize dir = @options[:pid_dir] FileUtils.mkdir_p(dir) unless File.exist?(dir) GC.enable Cron::JobTab.ensure_cron_tabs Daemons.run_proc('cron_server', dir: @options[:pid_dir], monitor: @options[:monitor], ARGV: @args) do loop { sleep Cron::Server.find_or_create_server.execute } end end |