Also from our developer toolkit network — JSON Tools Kit · see all
Common Schedules

Weekdays at 6 AM

Pre-business preparation. This page shows you how to implement this cron schedule with detailed examples and execution times.

1
Runs per day
10
Next executions
11
Expression length

Cron Expression

0 6 * * 1-5

Human Readable

Every weekday at 6:00 AM

Field Breakdown

Field Value Meaning
Minute 0 When during the hour (0-59)
Hour 6 What hour of the day (0-23)
Day * What day of the month (1-31)
Month * What month (1-12)
Day of Week 1-5 What day of the week (0-7, 0=Sunday)

Next 10 Execution Times

2026-07-29 06:00:00 UTC
2026-08-05 06:00:00 UTC
2026-08-12 06:00:00 UTC
2026-08-19 06:00:00 UTC
2026-08-26 06:00:00 UTC
2026-09-02 06:00:00 UTC
2026-09-09 06:00:00 UTC
2026-09-16 06:00:00 UTC
2026-09-23 06:00:00 UTC
2026-09-30 06:00:00 UTC

Note: Times shown in UTC. Adjust for your local timezone as needed.

Implementation Examples

Linux Crontab

0 6 * * 1-5 /path/to/your/script.sh

Add this line to your crontab file using crontab -e

Docker Compose

services:
  cron-job:
    image: your-app:latest
    command: |
      sh -c 'echo "0 6 * * 1-5 /app/script.sh" | crontab - && crond -f'

Kubernetes CronJob

apiVersion: batch/v1
kind: CronJob
metadata:
  name: weekdays-at-6-am
spec:
  schedule: "0 6 * * 1-5"
  jobTemplate:
    spec:
      template:
        spec:
          containers:
          - name: job
            image: your-app:latest
            command: ["/app/script.sh"]
          restartPolicy: OnFailure

GitHub Actions

name: Weekdays at 6 AM
on:
  schedule:
    - cron: '0 6 * * 1-5'
jobs:
  run:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Run task
        run: ./script.sh

Common Use Cases

Pre-business preparation

  • • System maintenance and updates
  • • Regular data synchronization
  • • Automated reporting and notifications
  • • Health checks and monitoring

Test This Expression

Use our free cron tools to test and validate this expression: