Back to Cron Helper
Reciperubyrailsframeworkbackend
Run Ruby on Rails Task
Schedule a Ruby on Rails runner task via cron.The Rails runner allows you to execute Ruby code in the context of your Rails application. This is ideal for triggering background jobs or running maintenance scripts that need access to your ActiveRecord models.
Cron Schedule
Every Day at Midnight
Runs once per day at 00:00 (midnight).0 0 * * *Command to Run
Copy and paste this command into your crontab or automation script
cd /path/to/app && bin/rails runner -e production "MyTask.perform"Implementation Examples
Unix/Linux Crontab
0 0 * * * /path/to/script.sh
Python (with schedule library)
schedule.every().day.at("00:00").do(job)Node.js (with node-cron)
cron.schedule('0 0 * * *', () => {
console.log('Running daily at midnight');
});Go (with robfig/cron)
c.AddFunc("0 0 * * *", func() { fmt.Println("Run daily at midnight") })GitHub Actions Workflow
- cron: "0 0 * * *"
Related Cron Recipes
Automate PostgreSQL Backups Daily
databasepostgresbackup
Automate MySQL Backups Daily
databasemysqlbackup
Automate MongoDB Backups Daily
databasemongodbbackup
Automate Redis RDB Snapshots
databaserediscache
PostgreSQL Vacuum Analyze
databasepostgresmaintenance