Home » Cron Jobs » Weekday

Cron Jobs on Certain Weekdays [Crontab Cheat Sheet]


Cron jobs are an essential part of any Linux system. They allow you to schedule tasks to be run automatically at a specified time or interval. We have listed numerous cron job examples of cron jobs on this page which will run on certain weekdays.

Why Might You Want to Run a Cron Job on Certain Weekdays?

There are several reasons why you might want to run a cron job on certain weekdays. For example, you may want to update your website or blog every Monday morning or generate a report every Friday afternoon. By scheduling your cron jobs accordingly, you can ensure that they will be executed at the most convenient times for you and your users.

Another reason you might want to schedule cron jobs for specific weekdays is to avoid peak traffic periods. For example, if your website receives a lot of traffic on weekends, you may want to schedule your cron jobs for early weekday mornings or late weekday evenings when traffic is typically lower. This will help ensure that your cron jobs do not slow down your website or cause any disruptions for your users.


Here are some examples of cron jobs/crontabs which run on various “every specific weekday” schedules:

Cron Jobs Every Specific Weekday

These cron jobs will run on specific days of the week:

Cron Jobs Every Weekday Between Two Weekdays

The following cron jobs will run every day of the week between two specific weekdays:

Wrapping Up

The examples above should have helped you to set up a cron job to run on specific weekdays.

Remember to check out our main cron jobs cheat sheet and if you are looking to set up a cron job to run every few minutes, hours, days, or months, then be sure to check out our relevant sections. You can also find miscellaneous cron jobs here.

We hope you found some of the crontab examples we’ve listed above helpful. Feel free to let us know if there are any additional examples you’d like to see on this page.