Crontab Formatting - every 15 minutes

Crontab doesn't remember what time you "started" (presumably the time you executed the crontab -e or crontab filename command).

If you want to run the job every 15 minutes starting from an arbitrary time, you'll have to specify that time. This:

7-59/15 * * * * command

will run at 7, 22, 37, and 52 minutes after each hour. That's assuming you're running Vixie cron, which is the most common implementation. For better portability, you can use:

7,22,37,52 * * * * command

And remember that you can't have spaces within any of the first 5 fields; 0, 15,30,45, as you had in your question, is invalid.


You would format the crontab like this to get it to run every 15 minutes.

*/15 * * * * [path/to/script]


0,15,30,45 for 15 minutes is incorrect.

The better and simply way is */15 * * * * for 15 minutes.

5 minutes
*/5 * * * *

15 minutes
*/15 * * * *

30 minutes
*/30 * * * *

60 minutes
0 * * * *

1 day
0 0 * * *

Tags:

Unix

Crontab