Cron Expression for Every Wednesday at Noon
Run a cron job every Wednesday at 12:00 PM using 0 12 * * 3. A mid-week, mid-day schedule for regular weekly check-ins.
Expression
0 12 * * 3 At 12:00 every Wednesday
Use Cases
- • Sending mid-week progress report reminders
- • Running weekly data quality checks
- • Triggering mid-week release candidate builds
- • Processing weekly survey or feedback results
Code Examples
Crontab
# At 12:00 every Wednesday
0 12 * * 3 /path/to/your/script.sh GitHub Actions
name: Scheduled Job
on:
schedule:
- cron: '0 12 * * 3'
jobs:
run:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: echo "Running Every Wednesday at Noon" systemd Timer
[Unit]
Description=Every Wednesday at Noon timer
[Timer]
OnCalendar=*-*-* *:*:00
Persistent=true
[Install]
WantedBy=timers.target Tips
- ✓ Wednesday is day 3 in the cron day-of-week field
- ✓ Noon is a good time when most team members are available
- ✓ A mid-week check helps catch issues before the weekend
- ✓ Combine with other days for multiple weekly check-ins
Frequently Asked Questions
How do I schedule a mid-week cron job?
Use day-of-week 3 for Wednesday: 0 12 * * 3 runs at noon every Wednesday. Adjust the hour for your preferred time.
Can I also run on Monday and Friday?
Yes, use 0 12 * * 1,3,5 to run at noon on Monday, Wednesday, and Friday.