Search tools

Cron expression for every minute

* * * * * runs a job once a minute, every minute of every day. It is the most frequent schedule standard cron allows.

Runs entirely in your browser. Nothing you paste is sent to our server, stored or logged.

* * * * *

When it runs next

What it means

Each asterisk means every value for its field: every minute, every hour, every day of the month, every month and every day of the week. Put together, the job starts at the top of each minute and runs 1,440 times a day.

Use it for light checks such as polling a queue or a health endpoint, and make sure one run finishes well inside a minute. Cron does not wait for the previous run to end, so a slow job can pile up copies of itself. Wrapping the command in flock is the simplest way to stop runs from overlapping.

Common variations

ExpressionRuns
* 9-17 * * 1-5Every minute during working hours, Monday to Friday
* * * * 1-5Every minute on weekdays only
*/2 * * * *Every two minutes instead

As a crontab line

Add the command you want to run after the five fields, then save it with crontab -e:

* * * * * /path/to/script.sh

Open it in the cron expression generator