Run a cron command every 15 minutes
Posted October 30th, 2008 in Linux/Unix/BSD
Cron is a time based scheduling service on Linux and Unix computers which allows you to run process at specific times for example once a day, once every hour and so on. This brief post looks at how to run a cron command every 15 minutes.
The crontab format is minute - hour - day of month - month - day of week followed by the command to run. In the examples below the command to run is listed as /path/to/command - substitute this with the actual command you want to run. Any of these minute/hour/etc values can be * which matches any value.
There are two ways to run a cron command every 15 minutes. The first is like this, where each minute is specified:
0,15,30,45 * * * * /path/to/command
The above command will run every hour of every day on the hour, and at 15, 30 and 45 minutes past the hour. If you wanted to offset your 15 minute command to run on e.g. the 5th, 20th, 35th and 50th minutes of the hour you could do this instead:
5,20,35,50 * * * * /path/to/command
If you are happy with the command running at 0, 15, 30 and 45 then you can simplify the syntax with the second way of running a cron process every 15 minutes like so:
*/15 * * * * /path/to/command
This last example is the exact equivilent of the first example but more succinct.
Related posts:
- Run scripts at system startup on Linux (Monday, January 26th 2009)
- Sysmon init script (Sunday, October 5th 2008)
- Modifying the Linux Grub boot loader's options (Saturday, April 5th 2008)
- Manpage for cron (Wednesday, May 26th 2004)
- Manpage for crontab (Wednesday, May 26th 2004)
Share or Bookmark
Share or Bookmark this page using the following services. You will need to have an account with the selected service in order to post links or bookmark this page.
Subscribe or Follow
Subscribe via RSS or email, or follow me on Facebook or Twitter below. The RSS icon takes you through to Feedburner where you can select the service or application to use.

