Я бы настроил грабли как конкретные задания cron в crontab. Я использовал этот метод для автоматизации архивации старых данных. Удобно, что вы также можете получить электронное письмо с результатами rake.
Пример crontab:
MAILTO="me@domain.ext"
0 0 * * * /path/to/archive_script.sh
Пример сценария:
#!/bin/bash
source /home/user/.bashrc
cd /path/to/project
export RAILS_ENV=production
bundle exec rake archive_old_items -s