- - Како заказати системске команде са Црон-ом на Линуку

Како заказати системске команде са Црон-ом на Линуку

Можете заказати системске команде са Црон укљученимЛинук. Шта је Црон? То је позадинска услуга која, када је конфигурисана, може да извршава било коју наредбу, скрипту или програм према распореду. Најбоље од свега, то је потпуно прилагодљив.

Црон је веома користан, али синтакса наредбе јеневероватно збуњујуће, посебно за просечног корисника. Из овог разлога ћемо објаснити како лако разумети Црон и то је синтакса команди, тако да можете аутоматски заказивати системске команде на вашој Линук машини!

Инсталирајте Цроние

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

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

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

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

Crontab —h

Убунту / Дебиан

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

Арцх Линук

Арцх Линук је самостална дистрибуција Линукаа од корисника се очекује да инсталирају сваки појединачни пакет на свом систему и сами га конфигуришу. Као резултат тога, многи корисници занемарују инсталацију апликације која им омогућава да закажу системске команде са Црон-ом. Срећом, Цроние апликација је у складишту софтвера "Арцх Линук Цоре". Да бисте добили Цроние, унесите Пацман наредба испод.

sudo pacman -S cronie

Федора

Федора Линук је оперативни систем радне станице,тако да су шансе прилично добре да већ можете комуницирати са Црон-ом и Цронтабом. Ипак, ако из неког разлога не можете, Цроние се лако инсталира помоћу ДНФ алат за паковање

sudo dnf install cronie -y

ОпенСУСЕ

ОпенСУСЕ Леап (издање СУСЕ-а који већина корисника користи) је ОС радне станице, слично Федора-у, тако да би Црон већ требао бити постављен. Међутим, ако није, инсталирајте Цроние са следећим Зиппер команда.

sudo zypper install cronie

Генериц Линук

На нејасној дистрибуцији Линука која нема Црон систем? Срећом по вас, Цроние је опен соурце, а упутства за састављање су врло једноставна. Да бисте сазнали више, идите на ову страницу.

Закажите системске команде са Црон-ом

Системске команде за заказивање са Црон-ом захтевају „Цронтаб“. „Цронтаб“ је датотека која чува ваше операције и прослеђује их демону Црон који се покреће.

Да бисте приступили Цронтабу на вашем систему, покрените терминал и покрените следећу наредбу у наставку. Обавезно укључите ЕДИТОР = нано линију, или ће вам бити постављен много изазовнији едитор, уместо нечег лаког попут Нано.

EDITOR=nano crontab -e

Након извршења команде, уређивач текста отвориће се нову празну датотеку. У ову празну датотеку иду ваше команде.

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

Након што сте га пребацили на генератор, користите потврдне оквире за одабир распореда. Затим, када сте задовољни распоредом, пређите доле до оквира „Наредба за извршење“.

У пољу „Цомманд То Екецуте“ напишитенаредбе терминала за које желите да се ваш рачунар или сервер Линук покрећу аутоматски. Имајте на уму да „команде“ нису ограничене на Линук команде попут „апт упдате“, „пинг“ итд. Они могу бити било шта! Све док ваша команда ради у терминалу, она ће радити у Црон-у!

Завршено испуњавањем ваше команде у „Команди“То Екецуте ”оквир? Кликните зелено дугме „Генерирање линије кронице“ како бисте исписали линију текста. Затим, означите текст на излазној страници и вратите се у Цронтаб уређивач текста.

Притисните Цтрл + Схифт + В да залепите код у Нано. Затим га сачувајте Цтрл + О. Једном када се датотека Цронтаб сачува, тежак посао је завршен. Изађите из уредника помоћу Цтрл + Кс.

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

Када је уређивање извршено, Црон позадинска услуга ће примити обавештење и покренути је према распореду који сте одредили!

Коментари