Како заказати Цронтаб посао за сваки сат

How Schedule Crontab Job



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

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







Распоред послова у Цронтабу може бити благослов у таквим ситуацијама. Помоћу програма Цронтаб можете додати задатке у датотеку Цронтаб да бисте их извршавали као посао у одређено време. Овај чланак ће вам показати како да закажете да се Цронтаб посао изводи сваки сат у Линук Минт 20.



Метода заказивања Цронтаб послова за сваки сат

Да бисте заказали да се посао цронтаб изводи сваки сат у Линук Минт 20, следите доле наведене кораке.



Корак 1: Креирајте задатак који ћете заказати као Цронтаб посао

Прво ћемо дефинисати задатак који желимо да покренемо као Цронтаб посао једном на сваких сат времена. Овај задатак може бити било шта, од прављења резервне копије до покретања једноставне басх скрипте. У овом примеру ћемо креирати басх скрипту која ће се изводити сваки сат. Направићемо басх датотеку у нашем почетном директоријуму и додати скрипту за штампање насумичне поруке на терминалу у овој басх датотеци, као што је приказано на следећој слици. Затим ћемо једноставно сачувати ову датотеку и затворити је. Дефинисаћемо посао тако да се ова басх скрипта извршава сваки сат.





Корак 2: Покрените Цронтаб услугу

Као што видите на слици испод, покренули смо нови прозор терминала пре покретања нове услуге цронтаб.

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

$судосистемцтл старт црон


Покретањем ове наредбе услуга Цронтаб ће се одмах покренути без приказа било каквог излаза на терминалу.



Корак 3: Проверите статус Цронтаб услуге

Иако горња команда аутоматски покреће услугу Цронтаб, можете да проверите услугу Цронтаб пре него што наставите даље тако што ћете проверити њен статус помоћу следеће команде:

$судосистемцтл статус црон


Ако је услуга Цронтаб успешно покренута, покретање горње команде ће вам показати статус Ацтиве (Руннинг), као што је приказано на доњој слици. Овај статус ће потврдити да услуга Цронтаб ради исправно.

Корак 4: Покрените Цронтаб датотеку

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

$цронтаб -е


Ова наредба ће отворити датотеку Цронтаб на терминалу.

Корак 5: Додајте задатак у датотеку Цронтаб која ће се извршавати сваког сата

Када се датотека Цронтаб отвори, морат ћете притиснути Цтрл + О да бисте је уредили. Затим додајте линију истакнуту на следећој слици у своју датотеку Цронтаб. У овој линији, параметар 0 * * * * ће рећи демону Црон -а да изврши посао једном на сваких сат времена. У ову линију смо записали путању наше басх датотеке тако да Црон демон може лако приступити басх датотеци кад год се посао изврши. На исти начин, можете додати било коју другу команду коју желите да се извршава сваки сат уместо да дате путању до датотеке. Након додавања ове линије, можете сачувати ову датотеку и затворити је.

Када затворите ову датотеку, Црон демон ће аутоматски инсталирати нови Цронтаб, као што је приказано на слици испод. На овај начин не морате изричито рећи свом систему да сте додали нови посао Цронтаб у датотеку Цронтаб јер демон Црон сам обавља овај посао кад год унесете било какве измене у датотеку. Након што се инсталира нова датотека Цронтаб, посао ће се извршавати сваких сат времена.

Закључак

У овом водичу сте научили једноставну методу заказивања Цронтаб посла сваког сата. У примеру који смо разматрали у овом чланку, креирали смо Цронтаб посао за басх датотеку која се извршава сваки сат. Можете створити било који други задатак који ће се извршавати сваки сат као Цронтаб посао слиједећи исту процедуру. Штавише, ако желите да се ваш посао у Цронтабу изврши у одређено време у року од једног сата, на пример, у 10:30, затим у 11:30 и тако даље, онда то можете учинити тако што ћете поље од 0 минута променити у 30 На овај начин можете се више играти са заказивањем послова помоћу демона Црон.