Ստուգելու համար, թե արդյոք cron daemon-ն աշխատում է, որոնեք գործող գործընթացները ps հրամանով: Cron daemon-ի հրամանը ելքում կհայտնվի որպես crond: Այս ելքում grep crond-ի մուտքը կարելի է անտեսել, բայց crond-ի մյուս մուտքը կարող է դիտվել որպես արմատ: Սա ցույց է տալիս, որ cron daemon-ը աշխատում է:
Ինչպե՞ս կարող եմ իմանալ, արդյոք cron-ի աշխատանքը աշխատում է Linux-ում:
Cron ծառայությունը որոնում է իր կծիկի տարածքը (սովորաբար /var/spool/cron/crontabs) crontab ֆայլերի համար (որոնք անվանվել են օգտվողների հաշիվների անուններով); Գտնված crontabs-ները բեռնվում են հիշողության մեջ:
...
Ի՞նչ անել, երբ ստանաք ձեր համակարգում պլանավորված cron աշխատանքների ցանկը:
- / var / spool / cron /
- /var/spool/anacron/
- /etc/cron*
Ինչպե՞ս կարող եմ իմանալ, արդյոք cron աշխատանքն աշխատում է, թե ոչ cPanel-ում:
Ինչպես դիտել Cron log ֆայլերը cPanel-ում
- Մուտք գործեք WHM:
- Նավարկեք դեպի Սերվերի կազմաձևում -> Տերմինալ:
- Օգտագործեք հետևյալ տարբերակներից մեկը. Tail the log. tail -f /var/log/cron: Բացեք ամբողջական ֆայլը՝ cat /var/log/cron: Բացեք ֆայլը ոլորման գործառույթով (ստեղնաշարի ներքև/վերև սլաք) ավելին /var/log/cron:
Ինչպե՞ս կարող եմ գործարկել cron աշխատանք UNIX-ում:
Խմբային աշխատանքների պլանավորում՝ օգտագործելով cron-ը (UNIX-ում)
- Ստեղծեք ASCII տեքստային cron ֆայլ, օրինակ՝ batchJob1: …
- Խմբագրեք cron ֆայլը՝ օգտագործելով տեքստային խմբագրիչ՝ ծառայության ժամանակացույցի հրամանը մուտքագրելու համար: …
- Cron աշխատանքը գործարկելու համար մուտքագրեք crontab batchJob1 հրամանը: …
- Պլանավորված աշխատանքները ստուգելու համար մուտքագրեք crontab -1 հրամանը:
Ինչպե՞ս կարող եմ տեսնել crontab-ի աշխատանքները:
Cron-ի աշխատանքները սովորաբար տեղակայված են պտույտի գրացուցակներում: Դրանք պահվում են աղյուսակներում, որոնք կոչվում են crontabs: Դուք կարող եք գտնել դրանք /var/spool/cron/crontabs. Աղյուսակները պարունակում են cron աշխատանքները բոլոր օգտագործողների համար, բացառությամբ արմատային օգտվողի:
Ինչպե՞ս կարող եմ ձեռքով գործարկել cron-ի աշխատանքը:
Հստակորեն սահմանեք PATH-ը սկրիպտում, երբ փորձարկում եք, /usr/bin:/bin: Դուք կարող եք դա անել bash-ում արտահանման PATH-ի միջոցով="/usr/bin:/bin” Հստակորեն սահմանեք ձեր ուզած համապատասխան ՈՒՂԻները crontab-ի վերևում:
...
Ինչ է դա անում.
- թվարկում է crontab-ի աշխատանքները:
- հեռացնել մեկնաբանությունների տողերը.
- հեռացնել crontab կոնֆիգուրացիան:
- ապա գործարկել դրանք մեկ առ մեկ:
Ինչպե՞ս կարող եմ կարդալ քրոնի աշխատանք:
2. Crontab գրառումները դիտելու համար
- Դիտեք ընթացիկ մուտք գործած օգտվողի Crontab գրառումները. Ձեր crontab գրառումները դիտելու համար մուտքագրեք crontab -l ձեր unix հաշվից:
- Դիտեք Root Crontab գրառումները. Մուտք գործեք որպես արմատային օգտվող (su – root) և կատարեք crontab -l:
- Linux-ի այլ օգտվողների crontab գրառումները դիտելու համար. Մուտք գործեք արմատ և օգտագործեք -u {username} -l:
Ինչպե՞ս կարող եմ ամեն 5 րոպեն մեկ աշխատանքը կատարել:
Գործարկեք ծրագիր կամ սցենար յուրաքանչյուր 5 կամ X րոպեն կամ ժամը մեկ
- Խմբագրեք ձեր cronjob ֆայլը՝ գործարկելով crontab -e հրամանը:
- Յուրաքանչյուր 5 րոպե ընդմիջման համար ավելացրեք հետևյալ տողը: */5 * * * * /ճանապարհ/դեպի/script-or-program.
- Պահպանեք ֆայլը, և վերջ:
Ինչպե՞ս են աշխատում cron աշխատանքները:
cron Աշխատանք թույլ է տալիս ավտոմատացնել որոշակի հրամաններ կամ սկրիպտներ ձեր սերվերի վրա՝ կրկնվող առաջադրանքները ինքնաբերաբար կատարելու համար. Սա կարող է լինել շատ հնարամիտ գործիք, քանի որ Cron Job-ը կարող է կարգավորվել այնպես, որ այն աշխատի 15 րոպե կամ ժամային ավելացումներով, շաբաթվա կամ ամսվա մեկ օրվա կամ դրանց համակցությամբ: