Back to Cron Helper
Recipejavascriptnextjsreactjamstack
Trigger Next.js ISR Revalidation
Cron job to trigger Incremental Static Regeneration in Next.js.If you use On-Demand ISR in Next.js, you can use cron to hit your API endpoint periodically. This allows you to update static content on a set schedule (e.g., hourly) rather than relying on user traffic to trigger the rebuild.
Cron Schedule
Every Hour
Runs at minute 0 of every hour (e.g., 1:00, 2:00, 3:00...).0 * * * *Command to Run
Copy and paste this command into your crontab or automation script
curl "https://yoursite.com/api/revalidate?secret=YOUR_TOKEN"Implementation Examples
Unix/Linux Crontab
0 * * * * /path/to/script.sh
Python (with schedule library)
schedule.every().hour.do(job)
Node.js (with node-cron)
cron.schedule('0 * * * *', () => {
console.log('Running every hour');
});Go (with robfig/cron)
c.AddFunc("0 * * * *", func() { fmt.Println("Run every hour") })GitHub Actions Workflow
- cron: "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