From 3c00a0d18012a7a03b8e55a5b7c2f9ab0c5304bd Mon Sep 17 00:00:00 2001 From: Agniva De Sarker Date: Wed, 7 Sep 2016 23:10:11 +0530 Subject: [PATCH] cron: Add job definition example --- pages/common/crontab.md | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/pages/common/crontab.md b/pages/common/crontab.md index 51dc7204e..236964c52 100644 --- a/pages/common/crontab.md +++ b/pages/common/crontab.md @@ -14,15 +14,18 @@ `crontab -r` -- Configuration file: +- Cron job definition format: -``` -# ┌───────────── min (0 - 59) -# │ ┌────────────── hour (0 - 23) -# │ │ ┌─────────────── day of month (1 - 31) -# │ │ │ ┌──────────────── month (1 - 12) -# │ │ │ │ ┌───────────────── day of week (0 - 6) (0 to 6 are Sunday to Saturday, or use names; 7 is Sunday, the same as 0) -# │ │ │ │ │ -# │ │ │ │ │ -# * * * * * command to execute -``` +`{{minute}} {{hour}} {{day_of_month}} {{month}} {{day_of_week}} {{command_to_execute}}` + +- Sample job which runs at 10:00 every day. * means any value: + +`0 10 * * * {{path/to/script.sh}}` + +- Sample job which runs every minute on the 3rd of April: + +`* * 3 4 * {{path/to/script.sh}}` + +- Sample job which runs at 02:30 every friday: + +`30 2 * * 5 {{path/to/script.sh}}`