Како покренути Црон послове сваких 10, 20 или 30 минута

How Run Cron Jobs Every 10



Црон је софтверски услужни програм или Линук наредба која се такође препознаје као Црон посао који се користи за заказивање задатака или послова који ће се извршавати након одређеног временског интервала у будућности. Црон послови се углавном користе за планирање задатака на серверу за аутоматизацију задатака администрације и одржавања система. Црон послови се могу заказати за извођење сваког минута, сата, дана или месеца, а ми ћемо научити како да водимо Црон посао након сваких 10, 20 или 30 минута у овом посту. Почнимо.

Креирање Цронтаб датотеке

Цронтаб скраћено за датотеку таблице Црон користи се за покретање послова Црон. Корисник прво мора креирати датотеку цронтаб јер она није подразумевано доступна на систему. Датотека цронтаб може се креирати на било ком оперативном систему заснованом на Линуксу помоћу наредбе дате у наставку:







$цронтаб



Ако први пут покрећете горе наведену команду, прво ће вас питати да изаберете уређивач текста. Одаберите најједноставнији, Нано Едитор, као што је приказано на слици екрана, уписивањем индексног броја жељеног уређивача и након што сте изабрали уређивач, притисните Ентер:







Нова датотека цронтаб ће бити креирана. Сада у овој датотеци можете написати све Црон послове по вашем избору.



Синтакса

Синтакса за покретање цроњоб -а је да прво морамо поменути време, а затим одредити наредбу коју желимо да извршимо. Синтакса за помињање времена даље је подељена на пет поља.

* * * * * команда(с)
  • Прво поље описује минут.
  • Друго поље описује сат.
  • Треће поље описује дан у месецу.
  • Четврто поље описује месец.
  • Пето поље описује дан у недељи.

У реду, након што сте схватили праву позицију за описивање времена за покретање цроњоба, постоји неколико начина за помињање времена.

Оператор Оператер звјездице ‘*’, познат и као замјенски знак, описан је као све дозвољене вриједности. На пример, 0 0 1 * * ће покренути команду у поноћ првог дана сваког месеца.

Лист Листа вредности одвојених зарезима описује листу вредности за понављање. На пример, 10,20,30

Оператор Оператор цртице ‘-’ описује опсег вредности. На пример, 5-10.

Оператор Оператор косе црте „/“ помаже при повезивању опсега. На пример, */2 * * * * ће покренути Црон посао након сваких 2 минута.

Сада имате довољно теоретског знања о Црон пословима, хајде да обавимо неке практичне ствари и видимо како да водимо Црон послове сваких 10, 20 или 30 минута.

Покрените Црон посао након сваких 10 минута

Постоје два начина за покретање Црон посла након одређеног временског интервала, на пример сваких 10 минута.

Први начин је коришћење листе минута раздвојених зарезима; на пример, ако желимо да покренемо скрипту након сваких 10 минута, синтакса за писање таквог Црон посла дата је испод:

0,10,двадесет,30,40,педесет * * * * /кућа/линукусер/сцрипт.сх

Али не изгледа ли превише досадан задатак написати целу листу минута? Оператор косе црте помаже у писању једноставне синтаксе за покретање Црон посла након сваких 10 минута.

* /10 * * * * /кућа/линукусер/сцрипт.сх

У овој команди */10 ће креирати листу минута након сваких 10 минута.

Покрените Црон посао након сваких 20 минута

Баш као што смо написали Црон посао за покретање скрипте након сваких 10 минута, исто можемо учинити и за покретање скрипте након сваких 20 минута:

* /двадесет * * * * /кућа/линукусер/сцрипт.сх

Покрените Црон посао након сваких 30 минута

Слично, синтакса за покретање Црон посла након сваких 30 минута биће попут:

* /30 * * * * /кућа/линукусер/сцрипт.сх

Закључак

Црон послови се користе за покретање наредби након одређеног временског интервала за управљање ажурирањима система или прављење резервних копија података система, а ми смо научили како да покрећемо Црон послове сваких 10, 20 или 30 минута. Надамо се да ће овај пост помоћи у разумевању и вођењу Црон послова.