summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorStefan Wintermeyer <stefan.wintermeyer@amooma.de>2013-02-07 20:48:24 +0100
committerStefan Wintermeyer <stefan.wintermeyer@amooma.de>2013-02-07 20:48:24 +0100
commitea8703cec6c82edefc65fe35fc60a1d4c0a7c1a3 (patch)
tree6f0cd87f17c83ab835249752015d562f0c81cd54 /config
parent50f1c25d6ae641e48d29cc4a6742dd12ce60d4a9 (diff)
Added whenever gem and an example daily rake task.
Diffstat (limited to 'config')
-rw-r--r--config/schedule.rb24
1 files changed, 24 insertions, 0 deletions
diff --git a/config/schedule.rb b/config/schedule.rb
new file mode 100644
index 0000000..0b5f0ca
--- /dev/null
+++ b/config/schedule.rb
@@ -0,0 +1,24 @@
+# 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
+
+every 1.day, :at => '4:00 am' do
+ rake "backup:daily_backup"
+end
+
+# Learn more: http://github.com/javan/whenever