Cron expression

Every minute

* * * * *

Runs at the start of every minute, all day, every day.

Runs per month

≈ 43,200

Next run (UTC)

Thu 14:15

On CronEngine

From the Business plan

What each part means

Minute * every minute
Hour * every hour
Day of month * every day of the month
Month * every month
Day of week * every day of the week

Next runs

  1. 1 Thursday 22 October 2026 14:15 UTC
  2. 2 Thursday 22 October 2026 14:16 UTC
  3. 3 Thursday 22 October 2026 14:17 UTC
  4. 4 Thursday 22 October 2026 14:18 UTC
  5. 5 Thursday 22 October 2026 14:19 UTC

See these in your own timezone, or change the schedule →

Good to know

Typical uses: Working through a queue, polling an API for new data, near real-time syncs.

Copy and paste

crontab -e Crontab
* * * * * /path/to/script.sh

GitHub Actions runs scheduled workflows at most every 5 minutes, so it cannot run this schedule.

routes/console.php Laravel
Schedule::command('your:command')->everyMinute();

Variations

*/2 * * * * Every 2 minutes, half the load →
* 9-17 * * 1-5 Every minute during office hours on weekdays
0-9 * * * * Every minute, but only in the first ten minutes of each hour

Questions

What is the cron expression for every minute?

* * * * *. Runs at the start of every minute, all day, every day.

Can GitHub Actions run every minute?

GitHub Actions runs scheduled workflows at most every 5 minutes, so it cannot run this schedule.