црон је планер послова за Линук и Уник оперативне системе. Долази унапред инсталиран на свим Линук дистрибуцијама и најпогоднији је за аутоматизацију задатака који се понављају.
Да би црон исправно функционисао, морате повремено проверавати да ли услужни програм добро ради на вашем систему. То можете да урадите користећи четири различита начина, укључујући проверу статуса црон сервиса, испитивање црон дневника, покретање пробног црон посла и листање покренутих процеса на вашем систему.
Шта је црон?
Тихи руковалац посла, црон, аутоматизује и заказује системске задатке. Корисници који конфигуришу и одржавају софтверска окружења користе црон за планирање послова као што су команде или схелл скрипте – који се такође називају црон послови – који се повремено извршавају у фиксним временима или интервалима.
црон аутоматизује задатке одржавања или администрације система које ћете можда морати често да обављате.
Како проверити да ли црон ради на Линуку
Ево неких од начина на које можете да проверите да ли црон ради исправно:
Метод 1: Проверите статус услуге црон на Линук-у
Један од начина да проверите да ли црон ради је провера статуса црон сервиса покретањем основне Линук команде. Отворите Линук терминал притиском на Цтрл + Алт + Т и користити наредба системцтл да проверите статус црон-а:
судо системцтл статус црон
Ако видите следећи излаз, то значи да је црон активан и добро ради на вашем систему.
Али шта ако је црон у неактивном стању као што је приказано у наставку?
Сервис можете покренути овако:
судо сервис црон почетак
Након покретања црон сервиса, омогућите га тако да се покреће сваки пут када се систем поново покрене:
судо сервис црон омогућити
Метод 2: Проверите црон евиденције на Линук-у
Други начин да проверите да ли црон ради исправно је испитивање датотека евиденције. црон евиденције се чувају у /var/log/syslog директоријум на Линук-у.
сислог је протокол који Линук системи користе за централизацију евиденције података о догађајима. Затим се приступа евиденцији ради обављања ревизије, надгледања, решавања проблема, извештавања и других неопходних оперативних задатака ИТ-а.
Евиденције црон послова можете видети у сислог датотеци тако што ћете извршити следећу команду:
греп ЦРОН /вар/log/syslog
Видећете сличан излаз који показује да црон ради добро и да се његови записи чувају у датотеци евиденције:
Пошто фасцикла сислог садржи друге системске евиденције заједно са црон евиденцијама, може бити мало тешко испитати само евиденције везане за црон у датотеци. Ово можете да решите креирањем засебне датотеке евиденције која чува само црон уносе који се појављују у сислог датотеци.
Да бисте то урадили, отворите следећу датотеку користећи нано едитор:
нано /етц/рсислог.д/50-Уобичајено.цонф
Пронађите ред који почиње са:
#црон.*
Декоментирајте овај ред уклањањем хеша (#) знак. Затим сачувајте и изађите из датотеке притиском на Цтрл + Кс, а затим притисните И и ударио Ентер.
Поново покрените рсислог услугу издавањем ове команде:
судо сервице рсислог рестарт
Сада ћете добити евиденцију у црон.лог фајл који се налази у /var/log именик.
Ако ваш терминал не успе да преузме евиденцију, то може значити да црон није покренут. У том случају, потврдите да ли црон ради или не користи друге методе.
Метод 3: Покретање црон посла на Линук-у
Такође можете проверити да ли црон ради тако што ћете једноставно креирати пробни црон посао и извршити га. Ако посао успе да изврши задатак, то значи да функционише добро.
Прво морате креирајте Басх скрипту. Басх скриптовање вам омогућава да аутоматизујете свакодневне задатке на Линук-у.
Хајде да направимо Басх скрипту која ће штампати „мој цроњоб ради!“ у ТКСТ датотеку. Да бисте креирали датотеку, прво сазнајте свој садашњи радни директоријум помоћу ове команде:
пвд
Креирајте датотеку у тренутном директоријуму користећи команду за додир:
додирнутифајл.ткт
Након тога, креирајте Басх датотеку користећи нано:
наноскрипта.сх
Додајте следећи садржај у датотеку:
#! /usr/bin/bash
одјек "мој цроњоб ради!" >> /home/uсернаме/филе.ткт
Обавезно наведите тачну локацију текстуалне датотеке коју сте креирали. Сачувајте и изађите из датотеке притиском на Цтрл + Кс, онда И, и ударио Ентер.
Дајте дозволе за извршавање Басх скрипте:
цхмод +Иксскрипта.сх
Сада креирајте црон посао да бисте извршили скрипту. Да бисте то урадили, отворите цронтаб датотеку са:
цронтаб -е
Унесите следећи ред на крају датотеке.
* * * * * /path/то/сцрипт.сх
Пет звездица одговара времену извршења, при чему прва звездица представља минуте, друга представља сате, трећа звездица означава дан, четврта означава месец, а последња звездица означава година.
Име извршне датотеке и њена путања се такође помињу у датотеци.
Након што сачувате и затворите датотеку, видећете „цронтаб: инсталирање новог цронтаб-а” порука на терминалу.
Да бисте проверили да ли је црон посао радио или не, идите у директоријум филе.ткт и одштампајте његов садржај на терминалу користећи цат:
мачкафајл.ткт
Ово указује да црон ради добро.
Метод 4: Проверите покренуте процесе на Линук-у
Други начин на који можете да проверите да ли црон демон ради је да наведете покренуте процесе на вашем систему. То можете постићи користећи команду пс. Демон црон ће се појавити у излазу као цронд.
пс -еф | греп цронд
Ово потврђује да је црон процес покренут на вашем Линук систему.
Аутоматизујте и планирајте системске задатке помоћу црон
црон је један од најважнијих услужних програма на Линук-у који омогућава да систем ефикасно ради. Понекад морате да проверите да ли црон ради док решавате проблеме са системом.
То можете постићи тако што ћете проверити црон евиденције или видети покренуте процесе на вашем систему. Такође можете да проверите статус црон користећи услужни програм системцтл. Осим тога, покретање тестног црон посла такође вам може рећи да ли је услуга покренута или не.
Несметан рад црон-а вам омогућава да аутоматизујете и закажете свакодневне системске послове. Већину црон послова аутоматски креирају инсталиране апликације. Аутоматизација и заказивање задатака побољшава укупне перформансе система и одржава га здравим.