Примеры использования cron
Каждую минуту:
* * * * * /usr/local/bin/check-disk-space.sh
Команда будет выполняться каждую минуту, день и месяц.
По дням:
30 02 10 01,06,12 * /home/$user/bin/checkdrive.sh
Эта команда будет запускать скрипт checkdrive.sh в 02:30 каждое 10 число января, июня и декабря.
Каждые полчаса:
00,30 * * * * /home/$user/backupdata.sh
Только по выходным:
* * * * 6,7 /usr/bin/weekend
Дважды в день:
20 11,16 * * * /usr/sbin/command
Команда будет выполняться каждый день в 11:20 и 16:20.
Каждый час в один конкретный день:
01 * 2 05 * /sbin/system_command
Команда будет запускаться каждый час каждое 2-е мая.
Каждые 10 минут во время пяти рабочих дней (понедельник - пятница):
*/10 * * * 1-5 /usr/local/bin/check-disk-space.sh
Только в рабочее время:
00 09-17 * * 1-5 /usr/local/bin/check-disk-space.sh
Эта команда будет выполняться один раз в день с 9 до 17 часов.
Один раз в году, в полночь 1-го января:
0 0 1 1 * /usr/local/bin/check-disk-space.sh
Дважды в год в 12:00 и в 24:00
0 0,12 1 */6 * /usr/local/bin/check-disk-space.sh
Эта команда будет исполняться дважды в год (каждые 6 месяцев) в 12:00 и в 24:00.
Каждый третий четверг любого заданного месяца в 10:00:
0 10 15-21 * 4 /usr/local/bin/check-disk-space.sh
Каждый день через 20 минут после каждого четного часа:
20 0-23/2 * * * /usr/local/bin/check-disk-space.sh
Эта команда будет выполняться каждый день через 20 минут после каждого четного часа (0:20, 2:20...22:20).