Ընդհանուր տեղեկատվություն
Cron աշխատանքները պլանավորված առաջադրանքներ են, որոնք համակարգը աշխատում է նախապես սահմանված ժամանակներում կամ ընդմիջումներով։ Սովորաբար կրոն աշխատանքը պարունակում է մի շարք պարզ առաջադրանքներ, որոնք համակարգը կատարում է սցենարային ֆայլից։
-
Զգույշ եղեք, երբ պլանավորում եք կրոնային աշխատանքներ։ Մենք խորհուրդ ենք տալիս բավականաչափ ժամանակ տրամադրել cron աշխատանքների միջեւ նախորդ cron աշխատանքի ավարտի համար: Եթե դուք պլանավորում եք դրանք շատ հաճախ աշխատել, սերվերը կարող է սկսել մեկ այլ կրոն աշխատանք նախքան վերջին կրոն աշխատանքի ավարտը։ Այս կրկնօրինակումը կարող է վատթարացնել կատարողականը։
-
Cron աշխատատեղերի մասին լրացուցիչ տեղեկությունների համար կարդացեք Red Hat-ի Scheduling a Cron Job փաստաթղթերը:
Ավելացնել cron էլփոստ
Ինտերֆեյսի Cron Email բաժինը թույլ է տալիս մուտքագրել էլեկտրոնային փոստի հասցե համակարգի համար՝ ծանուցումներ ուղարկելու համար, երբ ձեր կրոնային աշխատանքները գործարկվում են: Էլփոստի հասցե սահմանելու համար կատարեք հետեւյալ քայլերը.
- Էլփոստի տեքստային վանդակում մուտքագրեք այն էլ. փոստի հասցեն, որով ցանկանում եք ստանալ ծանուցումները:
- Սեղմեք Թարմացնել էլ.
Կասեցնել էլփոստի ծանուցումները
Բոլոր կրոն աշխատանքների համար էլփոստի ծանուցումները անջատելու համար հեռացրեք էլ-փոստի հասցեն:
Մեկ կրոն աշխատանքի համար էլփոստի ծանուցումները անջատելու համար կատարեք հետեւյալ քայլերը.
- Գտեք այն կրոն աշխատանքը, որի համար պետք է անջատել էլեկտրոնային փոստի ծանուցումները Ընթացիկ Cron Jobs աղյուսակում եւ կտտացրեք Խմբագրել:
- Command տեքստային վանդակում ավելացրեք տողը հրամանի վերջում: Օրինակ:
/dev/null 2>&1
/usr/local/cpanel/bin/is_script_stuck /dev/null 2>&1 - Պահպանեք ձեր փոփոխությունները:
Ավելացնել կրոն աշխատանք
Կրոն աշխատանք ստեղծելու համար կատարեք հետեւյալ քայլերը.
- Համապատասխան մենյուներից ընտրեք այն միջակայքը, որով ցանկանում եք գործարկել կրոն աշխատանքը, կամ մուտքագրեք արժեքները տեքստային տուփերում:
- Ընդհանուր կարգավորումներ — Ընտրեք սովորաբար օգտագործվող ընդմիջում: Համակարգը ձեզ համար կկարգավորի համապատասխան պարամետրերը Minute, Hour, Day, Month եւ Weekday տեքստային վանդակներում:
- Րոպե — Րոպեների քանակը cron աշխատանքի յուրաքանչյուր կատարման միջեւ, կամ յուրաքանչյուր ժամվա րոպեն, որի ընթացքում ցանկանում եք աշխատեցնել cron աշխատանքը:
- Ժամ — Ժամերի քանակը յուրաքանչյուր ժամանակի միջեւ, երբ դուք ցանկանում եք աշխատեցնել կրոն աշխատանքը:
- Օր — Օրերի քանակը cron աշխատանքի յուրաքանչյուր գործարկման միջեւ, կամ ամսվա օրը, երբ ցանկանում եք աշխատեցնել cron աշխատանքը:
- Ամիս — Ամիսների քանակը յուրաքանչյուր անգամ կատարելու դեպքում, կամ այն տարվա ամսվա միջեւ, երբ ցանկանում եք աշխատեցնել կրոն աշխատանքը:
- Weekday — Շաբաթվա այն օրերը, երբ ցանկանում եք կատարել կրոն աշխատանքը:
- Հրամանի տեքստային վանդակում մուտքագրեք այն հրամանը, որը ցանկանում եք աշխատեցնել համակարգը:
Կարեւոր.
- Պետք է հատկորոշել Րոպե, Ժամ, Օր, Ամիս, Շաբաթ եւ Հրամանի տեքստարկղերի կայանքները:
- Ծայրահեղ զգույշ եղեք, երբ օգտագործում եք հրամանը կրոն աշխատանքում։ Եթե դուք չեք հայտարարում ճիշտ տարբերակները, դուք կարող եք ջնջել ձեր տան գրացուցակի տվյալները:
rm - Եթե ձեր կրոն աշխատանքը աշխատեցնում է մաքսային սցենար, սցենարը պահանջում է կատարման թույլտվություն։ Լրացուցիչ տեղեկությունների համար կարդացեք Red Hat-ի Linux թույլտվությունների փաստաթղթերը:
Ծանուցում.Նշեք հրամանի բացարձակ ուղին, որը ցանկանում եք աշխատեցնել: Օրինակ, եթե ցանկանում եք գործարկել ֆայլը ձեր տան դիրեկտորիայում, մուտքագրեք հետեւյալ հրամանը.
public_html/index.php/home/user/public_html/index.php - Սեղմեք Ավելացնել նոր կրոն աշխատանք:
Cron աշխատանքի օրինակ
Ժամը մեկ անգամ ձեր տնային գրացուցակում բնակվող սցենար աշխատեցնելու համար կատարեք հետեւյալ քայլերը.
- Ընդհանուր կարգավորումներ մենյուում ընտրեք ժամում մեկ անգամ (0 * * * *) տարբերակը:
- Հրաման տեքստի վանդակում մուտքագրեք սցենարի անունը: Օրինակ:
./my-script.shՀիշեք՝Դուք պետք է սահմանեք ճիշտ ֆայլի թույլտվությունները՝ սցենարի կատարումը թույլատրելու համար:
- Սեղմեք Ավելացնել նոր կրոն աշխատանք: Ինտերֆեյսը կցուցադրի հաջողության հաղորդագրություն:
Դիտել առկա կրոն աշխատանքները
Current Cron Jobs աղյուսակը ցույց է տալիս ձեր գոյություն ունեցող cron աշխատանքները:
Խմբագրել կրոն աշխատանքը
Կրոն աշխատանքը խմբագրելու համար կատարեք հետեւյալ քայլերը.
- Գտեք այն կրոն աշխատանքը, որը ցանկանում եք խմբագրել եւ սեղմեք Խմբագրել:
- Խմբագրեք այն կայանքները, որոնք ցանկանում եք փոխել եւ սեղմեք Խմբագրել տողը:
Ջնջել կրոն աշխատանքը
Կրոն աշխատանքը ջնջելու համար կատարեք հետեւյալ քայլերը.
- Կտտացրեք Ջնջել այն կրոն աշխատանքի կողքին, որը ցանկանում եք ջնջել:
- Սեղմեք Ջնջել:
