From c6b5b561dcbc58190e6b729ee6033f74882cc373 Mon Sep 17 00:00:00 2001 From: JuliusR <> Date: Sat, 18 Dec 2021 16:38:09 +0100 Subject: [PATCH 1/2] add whenever --- Gemfile | 1 + Gemfile.lock | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/Gemfile b/Gemfile index e6fe1dc..e36ce3f 100644 --- a/Gemfile +++ b/Gemfile @@ -62,3 +62,4 @@ gem 'roo-xls' gem 'simple_form' gem 'midi-smtp-server', require: false gem 'will_paginate', '~> 3.0' +gem 'whenever', '~> 0.9', require: false diff --git a/Gemfile.lock b/Gemfile.lock index 3db3cc4..254cbfd 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -78,6 +78,7 @@ GEM regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) childprocess (4.1.0) + chronic (0.10.2) concurrent-ruby (1.1.9) crass (1.0.6) erubi (1.10.0) @@ -232,6 +233,8 @@ GEM websocket-driver (0.7.5) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) + whenever (0.11.0) + chronic (>= 0.6.3) will_paginate (3.3.1) xpath (3.2.0) nokogiri (~> 1.8) @@ -264,6 +267,7 @@ DEPENDENCIES web-console (>= 4.1.0) webdrivers webpacker (~> 5.0) + whenever (~> 0.9) will_paginate (~> 3.0) RUBY VERSION From 74837d4f9a0913af0bd5fd4a6bdac056a7667c7d Mon Sep 17 00:00:00 2001 From: JuliusR <> Date: Sat, 18 Dec 2021 16:38:46 +0100 Subject: [PATCH 2/2] copy config/schedule.rb from old sharedlists --- config/schedule.rb | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 config/schedule.rb diff --git a/config/schedule.rb b/config/schedule.rb new file mode 100644 index 0000000..fa7f9d4 --- /dev/null +++ b/config/schedule.rb @@ -0,0 +1,25 @@ +# Use this file to easily define all of your cron jobs. +# +# It's helpful, but not entirely necessary to understand cron before proceeding. +# http://en.wikipedia.org/wiki/Cron + +# Example: +# +# set :output, "/path/to/my/cron_log.log" +# +# every 2.hours do +# command "/usr/bin/some_great_command" +# runner "MyModel.some_method" +# rake "some:great:rake:task" +# end +# +# every 4.days do +# runner "AnotherModel.prune_old_records" +# end + +# Learn more: http://github.com/javan/whenever + +# Get newest articles from suppliers via ftp sync, every day at 11:14, 16:14 and 20:14 +every '14 11,16,20 * * *' do + rake 'sync_ftp_files' +end