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

Kako Pokrenuti Vise Komandi U Istom Cron Poslu



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

Рад са Цронтаб датотеком

Када желите да закажете посао, почињете тако што ћете дефинисати датум и време, након чега следи наредба или скрипта за покретање. На тај начин, када дође заказано време, посао ће се аутоматски извршити.







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



Креирање Црон послова

Направићемо три црон радна места. Први извршава резервну скрипту. Други ће креирати нову датотеку, а последњи ће преименовати креирану датотеку ако постоји. Заказаћемо да се задаци покрећу у различито време, али истог дана користећи команде испод.



$ цронтаб

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





Проблем са овом конфигурацијом је у томе што оптерећује меморију вашег ЦПУ-а у независном извршавању свих задатака, а ако сте обављали интензивне послове, то би могло да исцрпи ваш пропусни опсег. Решење је покренути сва три задатка у истом послу.



Како извршити више команди у једном Црон послу

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

1. Користите &&: двоструки амперсанд специфицира да друга команда треба да се покрене само ако је она пре ње успешна. На пример, наредба у наставку имплицира да ако се скрипта за резервну копију успешно покрене, нова датотека ће бити креирана на /Десктоп. И када се створи, преименоваће га.

2. Користите тачку и зарез (;) : тачка-зарез поставља послове да се покрећу истовремено. Без обзира да ли је прво покретање било успешно или не, оно које следи покренуће се пошто је свако независно. У примеру испод, систем ће почети покретањем скрипте за резервну копију. Када заврши, креираће нову датотеку и преименовати је.

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

Закључак

Овај водич покрива како можете да користите више команди у једном црон послу. Видели смо како да користите && или тачку и зарез да бисте поставили своје црон послове на специфичан начин. Осим тога, можете заказати да се више послова извршава истовремено или на основу тога да ли су они пре него што су били успешни. Користећи овај водич, сада разумете како да аутоматизујете различите задатке у једном црон послу.