Как да стартирате задания на Cron на всеки 10, 20 или 30 минути

How Run Cron Jobs Every 10



Cron е софтуерна програма или команда на Linux, разпозната също като задача на Cron, използвана за планиране на задачи или задачи, които да се изпълняват след определен интервал от време в бъдеще. Задачите Cron се използват най -вече за планиране на задачи на сървъра за автоматизиране на задачи за администриране и поддръжка на системата. Работите в Cron могат да бъдат планирани да се изпълняват на всяка минута, час, ден или месец и ние ще се научим как да изпълняваме задача на Cron след всеки 10, 20 или 30 минути в тази публикация. Да започваме.

Създаване на Crontab файл

Crontab, съкратен за файла на таблицата Cron, се използва за изпълнение на заданията на Cron. Потребителят първо трябва да създаде файл crontab, тъй като той не е наличен по подразбиране в системата. Файлът crontab може да бъде създаден на всяка базирана на Linux операционна система, като използвате командата, дадена по-долу:







$crontab



Ако изпълнявате горната команда за първи път, тя първо ще ви помоли да изберете текстовия редактор. Изберете най -лесния, Nano Editor, както е показано на екрана, като въведете индексния номер на желания от вас редактор и след като изберете редактора, натиснете Enter:







Новият файл crontab ще бъде създаден. Сега в този файл можете да напишете всички задания на Cron по ваш избор.



Синтаксис

Синтаксисът за стартиране на cronjob е, че първо трябва да споменем часа и след това да посочим командата, която искаме да изпълним. Синтаксисът за споменаване на времето е допълнително разделен на пет полета.

* * * * * команда(с)
  • Първото поле описва минутата.
  • Второто поле описва часа.
  • Третото поле описва деня на месеца.
  • Четвъртото поле описва месеца.
  • Петото поле описва деня от седмицата.

Добре, след като сте разбрали правилната позиция за описване на времето за изпълнение на cronjob, има и няколко начина за споменаване на времето.

Operator Операторът „*“ със звездичка, известен още като заместващ знак, се описва като всички разрешени стойности. Например 0 0 1 * * ще изпълни командата в полунощ на първия ден от всеки месец.

List Списък със стойности, разделени със запетая, описва списъка със стойности за повторение. Например 10,20,30

Operator Операторът тире ‘-’ описва диапазона от стойности. Например 5-10.

Operator Операторът на наклонена черта „/“ помага при свързването с диапазони. Например */2 * * * * ще изпълнява заданието Cron след всеки интервал от 2 минути.

Сега имате достатъчно теоретични познания за заданията в Cron, нека да извършим някои практически неща и да видим как да изпълняваме задачите на Cron на всеки 10, 20 или 30 минути.

Изпълнявайте Cron Job след всеки 10 минути

Може да има два начина да стартирате задание Cron след определен интервал от време, например след всеки 10 минути.

Първият начин е да използвате списък с минути, разделен със запетая; например, ако искаме да стартираме скрипт след всеки 10 минути, синтаксисът за писане на такава задача Cron е даден по -долу:

0,10,двайсет,30,40,петдесет * * * * /У дома/linuxuser/script.sh

Но не изглежда ли твърде досадна задача да напишете целия списък с минути? Операторът на наклонена черта помага да се напише лесният синтаксис за изпълнение на задача Cron след всеки 10 минути.

* /10 * * * * /У дома/linuxuser/script.sh

В тази команда */10 ще създава списък с минути след всеки 10 минути.

Изпълнявайте Cron Job след всеки 20 минути

Точно както написахме задачата Cron за изпълнение на скрипта след всеки 10 минути, можем да направим същото и за изпълнение на скрипта след всеки 20 минути:

* /двайсет * * * * /У дома/linuxuser/script.sh

Изпълнявайте Cron Job след всеки 30 минути

По същия начин синтаксисът за изпълнение на задача Cron след всеки 30 минути ще бъде като:

* /30 * * * * /У дома/linuxuser/script.sh

Заключение

Cron заданията се използват за изпълнение на командите след определен интервал от време за управление на системните актуализации или архивиране на системните данни и ние се научихме как да изпълняваме Cron задания на всеки 10, 20 или 30 минути след. Надяваме се, че тази публикация помага при разбирането и изпълнението на задания на Cron.