Како уштедјети време са црон-ом: Основни водич и кодови узорака

Чланак написао:
  • Хостинг водичи
  • Ажурирано: мај КСНУМКС, КСНУМКС

Шта је црон?

Црон је Линук / УНИКС демон који је дизајниран да изврши команду у унапред одређеном времену. Пошто је црон демон, када се изврши, не захтева никакву администрацију од корисника. Црон је под контролом скупа датотека под називом "цронфилес", а испод је листа заједничких команди црон-а.

Цронтаб филенаме Инсталирајте име датотеке као цронтаб датотеку.
цронтаб -еИзмените датотеку цронтаб.
цронтаб -лПокажите датотеку цронтаб.
цронтаб -рУклоните датотеку цронтаб.
[Е-маил заштићена]Емаилс оутпут на одређену адресу.

Сваки унос у цронтаб датотеку ће се састојати од сљедећих шест поља раздвојених размаком. Редослед поља са кратким описом сваке од њих је наведен испод.
минут (и) сати (е) дан (е) месец (е) радним данима (е)

Пољевредностопис
Минут0-59Дефинира тачан минут који ће наредба извршити.
Сат0-23Дефинира сат од дана када ће команда извршити.
дан1-31Дефинира дан у месецу који ће наредба извршити.
месец1-12Дефинира месец у години када ће команда извршити.
Веекдаи0-6Дефинира дан у седмици коју ће наредба извршити.
Недеља = КСНУМКС, Понедељак = КСНУМКС, Уторак = КСНУМКС, Среда = КСНУМКС, Четвртак = КСНУМКС, Петак = КСНУМКС, Субота = КСНУМКС
командапосебанКомплетна команда која ће бити извршена.

Можете такође користити * уместо нумеричког карактера првих пет поља да бисте означили све законске вриједности. На пример, КСНУМКС КСНУМКС * * КСНУМКС наредба, покреће скрипту сваког понедјељка.
Већина овог одељка је релевантна само ако користите скрипте са командног терминала у Линуку / УНИКС-у, ако користите цПанел молимо погледајте одељак "Како да покренем црон скрипту из моје цПанел" одјељак.

Како могу да уштедим време са Црон-ом?

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

Испод су скрипти примера који можете користити за постављање ових послова помоћу црон-а.

Аутоматизовани Бацкупи (Скрипта је достављена убунту)

# / Бин / сх

####################################

#

# Бацкуп то НФС моунт сцрипт.

#

####################################

# Шта треба направити за бацкуп.

бацкуп_филес = "/ хоме / вар / споол / маил / етц / роот / боот / опт"

# Где да направите резервну копију.

дест = "/ мнт / бацкуп"

# Креирај архивско име датотеке.

дан = $ (датум +% А)

хостнаме = $ (хостнаме -с)

арцхиве_филе = "$ хостнаме- $ даи.тгз"

# Штампај почетну поруку о статусу.

ецхо "Израда резервних копија $ бацкуп_филес у $ дест / $ арцхиве_филе"

датум

одјек

# Бацкуп филес усинг тар.

тар цзф $ дест / $ арцхиве_филе $ бацкуп_филес

# Штампај завршну поруку о статусу.

одјек

ецхо "Бацкуп финисхед"

датум

# Дугачак попис датотека у $ дест за проверу величине датотека.

лс -лх $ дест

Аутоматске резервне копије ВордПресс базе података (Скрипта коју даје ТамбаКСНУМКС.орг.ук)

# Поставите КСНУМКС варијабле
#Видите шта је АФТЕР = са информацијама из ваше вп-цонфиг.пхп датотеке

ДБНАМЕ = ДБ_НАМЕ

ДБПАСС = ДБ_ПАССВОРД

ДБУСЕР = ДБ_УСЕР

#Држи "око ваше адресе
ЕМАИЛ = ”[Е-маил заштићена]_емаил.цом "

мисклдумп -опт -у $ ДБУСЕР -п $ ДБПАСС $ ДБНАМЕ> бацкуп.скл
гзип бацкуп.скл
ДАТЕ = `датум +% И% м% д`; мв бацкуп.скл.гз $ ДБНАМЕ-бацкуп- $ ДАТЕ.скл.гз
ецхо 'Име блога: Важи миСКЛ Бацкуп је приложен' | мутт -а $ ДБНАМЕ-бацкуп- $ ДАТЕ.скл.гз $ ЕМАИЛ -с "МиСКЛ Бацкуп"
рм $ ДБНАМЕ-бацкуп- $ ДАТЕ.скл.гз

* Изјава о одрицању од одговорности: Ми нисмо одговорни ако се скрипт не покрене исправно или ако сте га погрешно подесили. Ако имате било каквих питања или забринутости у вези са скриптом или како да је поставите, најбољи контакт ће бити ваш хост провајдер.

Како да покренем црон скрипту из мог цПанел-а?

КСНУМКС. Пријавите се у цПанлел

КСНУМКС. Пронађите икону "црон јобс" (Ово је углавном у напредном одељку).

КСНУМКС. Унесите своју адресу е-поште уколико желите да вам се копира излазна пошиљка.

КСНУМКС. Изаберите када желите да покренете црон сцрипт. (Избор ставке из падајућег оквира "Заједничке поставке" попуњава поља за вас.)

КСНУМКС. Унесите пут скрипте коју желите покренути. (Напомена: Мораћете да отпремите датотеку скрипте на ваш сервер, за више информација молимо погледајте доле - "Како да учитам датотеку скрипта" за детаље.)

КСНУМКС. Кликните на "Адд Нев Црон Јоб"

КСНУМКС. Ваш црон посао сада треба да буде наведен под "Цуррент Црон Јобс".

Како да отпремим датотеку за скрипту?

  1. Из вашег цПанел-а одаберите "Филе Манагер"
  2. Затим изаберите "Хоме Дирецтори", затим кликните "Го"
  3. Сада изаберите "Уплоад".
  4. Поставите дозволе за датотеку на КСНУМКС
  5. Кликните на "Бровсе"
  6. Претражите фасциклу која има вашу скрипту и кликните на њега, а затим кликните на "Отвори".

Напомена: Ваш цПанел може бити подешен другачије од оног приказаног горе, али општи концепти би требали и даље бити исти.

Абоут ВХСР Гуест

Овај чланак је написао дописник госта. Доле приказани аутори су у потпуности његови и не могу одражавати ставове ВХСР-а.