Како подесити и користити Црон послове у Линуку

Kako Podesiti I Koristiti Cron Poslove U Linuku



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

Такође можете користити црон посао за различите задатке као што је аутоматизација извршавања команде у Линуку. Међутим, као почетници, многи корисници се суочавају са вишеструким грешкама приликом подешавања црон посла. Дакле, у овом детаљном водичу ћемо објаснити различите примере о томе како да подесите и користите црон послове у Линуку.

Како подесити и користити Црон послове у Линуку

Хајде да поделимо овај одељак на више делова да бисмо објаснили приступе постављању, коришћењу и модификацији црон послова у Линуку.







1. Како направити Црон посао
Када креирате црон посао, морате приступити цронтаб-у, табели тренутно заказаних задатака на вашем систему. Додавање тих задатака у цронтаб је једини начин за креирање црон послова, а то можете урадити помоћу следеће команде:



апт листа црон



Сада проверите да ли црон сервис ради исправно на вашем систему користећи следећу дату команду:





сервис црон статус

У терминалу откуцајте „цронтаб –е“ што је команда за уређивање црон табеле.



Када први пут користите претходну команду, систем ће од вас тражити да изаберете уређивач текста. Када изаберете уређивач, он отвара датотеку са основним упутствима као што је приказано на следећој слици:

Морате да убаците свој задатак користећи цронтаб израз који је * * * * */лоцатион/сцрипт. Сваки одговарајући „*“ овде представља минуте, сате, дан у месецу, месец и дан у недељи. Штавише, локација и скрипта овде представљају локацију и назив скрипте коју желите да покренете у заказано време.

2. Формат времена у Црон пословима
Пре него што унесете цронтаб израз, морате знати његов формат који је:

1. Записници : 0 до 59 где су 0 и 59 видљиви минути на сату. Ако унесете 17 у поље „минути“, задатак ће се извршавати на 17 минута сваког сата.

2. Сат : 0 до 23 где 0 и 23 представљају 12 ујутро и 23 сата. За улазну вредност 2, посао ће бити заказан за 2 сата ујутру сваког дана. Имајте на уму да треба да унесете „14“ за 14:00.

3. Дан у месецу : 1 до 31 где су 1 и 31 први и последњи дан у месецу. За улазну вредност 12, извршење ће се десити 12. дана сваког месеца.

4. Месец : 1 до 12 где су 1 и 12 за јануар и децембар. Када унесете вредност у поље „месец“, задатак ће се извршити у том одређеном месецу у години.

5. Дан у недељи: 0 до 7 где су 0 и 7 за недељу. На пример, ако унесете „5“, биће заказано за петак, недељно.

Белешка : Ако поставите било које поље као „*“, код ће узети у обзир сваки унос за то поље. На пример, ако унесете „*“ за месец, команда ће се покретати сваког месеца.

На пример, да бисте заказали црон посао за 17:30 понедељком, ваша команда ће бити:

30 17 * * 1 /< локација >>< скрипта >

На пример, да бисте заказали црон посао за подне радним данима у фебруару, команда ће бити:

0 12 * 2 1 - 5 /< локација >>< скрипта >

3. Употреба аритметичких оператора за креирање Црон послова
Као администратор или програмер, често ћете морати да креирате црон посао који ће се изводити квартално, више од једном недељно, итд. Стога, уместо да правите више црон послова, можете то да дефинишете у једној команди користећи аритметичке операторе који су наведене на следећи начин:

1. Звездица(*) : Звездица означава да би скрипта требало да се покрене за сваку вредност поља. На пример, звездица у пољу „сат“ значила би да задатак треба да се извршава сваких сат времена.

2. Цртица(-) : Можете користити цртицу да наведете опсег вредности. На пример, да бисте подесили црон посао за период од јануара до априла, унесите * * * 1-4 * /лоцатион/сцрипт.

3. Зарез(,) : Користите зарез да бисте одвојили различите вредности. На пример, да бисте заказали посао за понедељак и петак, користите * * * * 1,5 /лоцатион/сцрипт.

4. Коса црта (/) : Користите „/“ да поделите вредност на више вредности. На пример, ако желите да се ваш задатак извршава сваки трећи дан, користите * * */3 * * /лоцатион/сцрипт.

Како управљати Црон послом

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

1. Да бисте навели црон послове, покрените цронтаб -л.

2. Да бисте уклонили све црон послове, покрените цронтаб -р.

3. Да бисте уредили црон посао, покрените цронтаб -е

Ако желите да извршите ове операције за друге кориснике система, додајте корисничко име између команди, као што је цронтаб -у корисничко име -л.

Закључак

За Линук кориснике и администраторе, црон послови су од виталног значаја за задатке који се понављају. Можете да подесите црон послове за покретање скрипте или команде у одређено време, смањујући део вашег непотребног радног оптерећења. У овом чланку смо разговарали о томе како да креирате црон посао у Линуку и који формат времена можете да користите у оквиру поља. Штавише, објаснили смо метод за додавање вишеструких временских вредности унутар црон посла.