Cron every 30 minutes
Runs twice an hour, on the hour and at half past.
Every 30 minutes.
Next runs
What each field means
| Field | Value | Meaning |
|---|---|---|
| Minute | */30 | every 30th minute |
| Hour | * | every hour |
| Day of month | * | every day |
| Month | * | every month |
| Day of week | * | any day of the week |
Know when it doesn’t run
Cron never tells you when a job fails to start or dies halfway. Add a ping at the end of the line: if Heartcron doesn’t hear it on schedule, you get an alert in Telegram, Slack, Discord or email.
*/30 * * * * /path/to/job.sh && curl -fsS -m 10 --retry 3 https://ping.heartcron.com/<check-id> > /dev/null
Common schedules
- every minute
* * * * * - every 2 minutes
*/2 * * * * - every 5 minutes
*/5 * * * * - every 10 minutes
*/10 * * * * - every 15 minutes
*/15 * * * * - every hour
0 * * * * - every 2 hours
0 */2 * * * - every 3 hours
0 */3 * * * - every 6 hours
0 */6 * * * - every 12 hours
0 */12 * * * - every day at midnight
0 0 * * * - every day at 3 AM
0 3 * * * - twice a day
0 0,12 * * * - every weekday at 9 AM
0 9 * * 1-5 - every Monday
0 9 * * 1 - every week
0 0 * * 0 - every month
0 0 1 * * - every quarter
0 0 1 */3 * - every year
0 0 1 1 * - Any other expression
…