Cron- ը Linux- ի աշխատանքի պլանավորման ենթահամակարգ է: Այն օգտագործվում է կրկնվող աշխատանքների պլանավորման համար: Եթե ցանկանում եք մեկ կրակոցով աշխատանք պլանավորել, օգտագործեք at ենթահամակարգը:
Լինուքս տուփի բոլոր օգտվողները կարող են ստեղծել cron աշխատատեղեր, եթե դրանք թույլատրված են ադմինիստրատորի կողմից. Cron- ի սահմանափակումները կիրառվում են ՝ փոփոխելով /etc/cron.allow և /etc/cron.deny համակցությունները:
Linux- ի բաշխումների մեծ մասում կա նաև համակարգի մակարդակի cron կոնֆիգուրացիա, որն այստեղ ընդգրկված չէ:
Քայլեր
Մեթոդ 1 -ից 2 -ը. Ֆայլի կարգավորում
Քայլ 1. Օգտագործելով ձեր նախընտրած խմբագիրը, ստեղծեք cron ֆայլ տողով ՝ յուրաքանչյուր աշխատանքի համար, որը ցանկանում եք պլանավորել ՝ ձևաչափով
m h d m w հրաման
- մ րոպե
- ժ ժամ
- ամսվա օր
- մ ամիս 1-12
- w աշխատանքային օր 0-7, արև, երկուշաբթի և այլն (կիրակի = 0 = 7) Հեշտ է հիշել, եթե մտածում եք, թե ինչպես կարելի է ասել ամսաթիվ. չորեքշաբթի, հուլիսի 29, ժամը 10: 30-ին, այնուհետև հակառակ կարգը:
Քայլ 2. Տեղադրեք ձեր ֆայլը crontab- ում
crontab yourfile
Մեթոդ 2 -ից 2 -ը `Փորձելով օրինակը
Քայլ 1. Ստեղծեք ֆայլ testCron.txt, որը պարունակում է հետևյալ տողերը
- # արեք դա ամեն 10 րոպեն մեկ
- */10 * * * * ամսաթիվ >> ~/testCron.log
Քայլ 2. Տեղադրեք այն cron- ում
crontab testCron.txt
Քայլ 3. Սպասեք 30 րոպե, ստուգեք testCron.log- ը, եթե այն աշխատի, այն 3 անգամ կթարմացնի ձեր ֆայլը ժամանակային կնիքով:
Քայլ 4. Հեռացրեք crontab- ը, որպեսզի այն հավերժ չգործի
crontab -r
Խորհուրդներ
- Դուք կարող եք ուղղակիորեն խմբագրել ձեր crontab- ը ՝ օգտագործելով crontab -e; նշեք, որ այն օգտագործում է vi շարահյուսություն, որը կարող է անհարմար լինել նոր օգտագործողի համար:
- ՄԻՇՏ *nix- ով օգտագործեք տղամարդու էջերը, դրանք ձեր ընկերներն են. մարդ crontab