Cron ishi nima va uni qanday yaratish kerak?

Cron ishi nima va uni qanday yaratish kerak? Ushbu blog posti veb-ishlab chiquvchilar va tizim ma'murlari uchun to'liq qo'llanmani taqdim etadi. Bu cron ish o'rinlari nima ekanligini, nima uchun ulardan foydalanish kerakligini va ularni qanday yaratishni bosqichma-bosqich tushuntiradi. U asoslardan boshlanadi va cron ishlarining xususiyatlari va tafsilotlarini o'rganadi. Shuningdek, u muvozanatli istiqbolni ta'minlab, cron ishlarining kamchiliklariga to'xtalib o'tadi. U siz avtomatlashtirishingiz mumkin bo'lgan vazifalar, eng yaxshi boshqaruv amaliyotlari va tez-tez beriladigan savollar bilan mavzuni o'rganadi. Foydalanish misoli bilan qo'llab-quvvatlangan ushbu qo'llanma cron ishlaridan foydalangan holda unumdorlikni qanday oshirish mumkinligini ko'rsatadi.

Cron ishi nima? Ushbu blog posti veb-ishlab chiquvchilar va tizim ma'murlari uchun to'liq qo'llanmani taqdim etadi. Bu cron ish o'rinlari nima ekanligini, nima uchun ulardan foydalanish kerakligini va ularni qanday yaratishni bosqichma-bosqich tushuntiradi. U asoslardan boshlanadi va cron ishlarining xususiyatlari va tafsilotlarini o'rganadi. Shuningdek, u muvozanatli istiqbolni ta'minlab, cron ishlarining kamchiliklariga to'xtalib o'tadi. U siz avtomatlashtirishingiz mumkin bo'lgan vazifalar, eng yaxshi boshqaruv amaliyotlari va tez-tez beriladigan savollar bilan mavzuni o'rganadi. Foydalanish misoli bilan qo'llab-quvvatlangan ushbu qo'llanma cron ishlaridan foydalangan holda unumdorlikni qanday oshirish mumkinligini ko'rsatadi.

Cron ishi nima? Asosiy ma'lumotlar

Cron ishiUnix-ga o'xshash operatsion tizimlarda bu ma'lum vaqtlarda yoki muntazam oraliqlarda avtomatik ravishda bajariladigan buyruqlar yoki jarayonlardir. Tizim ma'murlari va ishlab chiquvchilari tomonidan tez-tez foydalaniladigan ushbu vosita rejalashtirilgan vazifalarni bajarishni sezilarli darajada osonlashtiradi. Masalan, veb-saytning zaxira nusxasini yaratish, ma'lumotlar bazasiga texnik xizmat ko'rsatish yoki elektron pochta xabarlarini yuborish. cron ishi tufayli avtomatlashtirish mumkin.

Cron ishining, Cron U nomli demon (fon xizmati) tomonidan boshqariladi crontab U cron jadvali deb nomlangan konfiguratsiya faylini o'qiydi va ushbu faylda ko'rsatilgan rejalashtirish qoidalariga muvofiq vazifalarni bajaradi. Ekran paneli Faylda har bir vazifa uchun jadval va bajariladigan buyruq, bir vaqtning o'zida bitta satr mavjud. Bu sizga topshiriqlar qachon va qanchalik tez-tez bajarilishini batafsil belgilash imkonini beradi.

Hudud Tushuntirish Ruxsat etilgan qiymatlar
Daqiqa Vazifa bajariladigan daqiqa 0-59
Soat Vazifa bajariladigan vaqt 0-23
kun Vazifa bajariladigan kun 1-31
Oy Vazifa bajariladigan oy 1-12 (yoki yanvar, fevral, mart, aprel…)
Hafta kuni Vazifa bajariladigan haftaning kuni 0-6 (0: Yakshanba, 1: Dushanba…) yoki Yakshanba, Dushanba, Seshanba, Chorshanba…
Buyruq Ishga tushirish uchun buyruq yoki skript Har qanday qobiq buyrug'i

Cron ishi Uni ishlatishning eng katta afzalliklaridan biri bu takrorlanuvchi va ko'p vaqt talab qiladigan ishlarni avtomatlashtirish orqali vaqtni tejashdir. Shuningdek, u inson xatosi xavfini kamaytiradi va vazifalarni muntazam va to'g'ri vaqtda bajarilishini ta'minlaydi. Cron ishi's, ayniqsa serverlarni boshqarish, tizimga texnik xizmat ko'rsatish va ma'lumotlarni qayta ishlash kabi sohalarda ajralmas vositadir.

Cron Jobs bilan bog'liq asosiy shartlar

  • Cron: Rejalashtirilgan vazifalarni boshqaradigan daemon.
  • Crontab: Cron vazifalari aniqlangan konfiguratsiya fayli.
  • Daemon: Orqa fonda ishlaydigan va tizim xizmatlarini ko'rsatadigan dastur.
  • Vaqt: Vazifa qachon va qanchalik tez-tez bajarilishini belgilaydigan qoidalar.
  • Skript: Ishlash uchun buyruqlar to'plamini o'z ichiga olgan fayl (masalan, Bash skripti).
  • Avtomatlashtirish: Inson aralashuvisiz vazifalarni avtomatik ravishda bajarish.

Cron ishining to'g'ri konfiguratsiyasi va boshqaruvi tizim xavfsizligi va ishlashi uchun juda muhimdir. Noto'g'ri sozlangan cron ishi, tizim resurslarini iste'mol qilishi yoki xavfsizlik zaifliklariga olib kelishi mumkin. Shuning uchun, cron ishi Yaratish va boshqarishda ehtiyot bo'lish va ilg'or tajribalarga amal qilish muhimdir

Cron Job Review: Nima uchun undan foydalanish kerak?

Cron ishiBu tizim ma'murlari va ishlab chiquvchilari uchun ajralmas vositadir. Muayyan buyruqlar yoki skriptlarni ma'lum vaqtlarda avtomatik ravishda ishga tushirish orqali u takroriy vazifalarni bartaraf qiladi va tizim samaradorligini oshiradi. Ushbu bo'limda biz cron ishlaridan foydalanishning afzalliklarini va nima uchun ularni loyihalaringizga kiritishingiz kerakligini batafsil ko'rib chiqamiz.

Cron ishiqo'lda aralashuvni talab qilmasdan serverga texnik xizmat ko'rsatish, zaxira nusxalarini yaratish, ma'lumotlarni sinxronlashtirish va boshqa muntazam vazifalarni avtomatlashtirish orqali vaqtingizni tejaydi. Bu esa e'tiborni yanada muhimroq va strategik vazifalarga qaratish imkonini beradi. Shuningdek, u inson xatosi xavfini kamaytirish orqali operatsiyalarning izchilligi va ishonchliligini oshiradi.

Vazifa Tushuntirish Cron Job bilan avtomatlashtirishning afzalliklari
Ma'lumotlar bazasini zaxiralash Ma'lumotlar bazasini muntazam ravishda zaxiralash. Bu ma'lumotlar yo'qotilishining oldini oladi va tiklash jarayonlarini tezlashtiradi.
Jurnal faylini tozalash Eski jurnal fayllarini vaqti-vaqti bilan o'chirish. Diskdagi joyni bo'shatadi, tizim ish faoliyatini yaxshilaydi.
Email yuborish Muayyan vaqtlarda avtomatik elektron pochta xabarlarini yuborish. Kampaniyalar va axborot jarayonlarini avtomatlashtirish.
Ma'lumotlarni sinxronlashtirish Turli tizimlar o'rtasida ma'lumotlar sinxronizatsiyasini ta'minlash. Ma'lumotlarning izchilligi va dolzarbligini ta'minlaydi.

Cron ishi Uni ishlatishning yana bir muhim afzalligi uning moslashuvchanligi. Turli rejalashtirish opsiyalari tufayli siz o'zingizning ehtiyojlaringizga qarab vazifalarni kundalik, haftalik, oylik yoki murakkabroq vaqt oralig'ida bajarishingiz mumkin. Ushbu moslashuvchanlik turli talablarga ega bo'lgan loyihalar uchun foydalidir. cron ishi's ulardan samarali foydalanish imkonini beradi.

Cron Jobs-dan foydalanishning afzalliklari

  • Takrorlanuvchi vazifalarni avtomatlashtirish
  • Inson xatosi xavfini kamaytirish
  • Tizim samaradorligini oshirish
  • Vaqtni tejash
  • Moslashuvchan rejalashtirish imkoniyatlari
  • Vazifalarning izchilligini ta'minlash

Quyida biz cron ishlaridan foydalanish muhimligini ta'kidlaydigan ba'zi muhim fikrlarga to'xtalib o'tamiz.

Vaqtni belgilashning ahamiyati

To'g'ri vaqt, cron ishiBu zaxiralarning samaradorligi uchun juda muhimdir. Tizim resurslarining ta'sirini kamaytirish va foydalanuvchi tajribasiga salbiy ta'sir ko'rsatmaslik uchun vazifalaringizni rejalashtirishingiz kerak. Masalan, eng yuqori soatlarda zahira nusxalarini ishga tushirish tizim ish faoliyatini sekinlashtirishi mumkin, tunda esa zahira nusxalarini ishga tushirish unchalik sezilmaydi.

Vazifalarni boshqarish

Cron ishiDoimiy ravishda boshqarish va nazorat qilish potentsial muammolarni erta aniqlash imkonini beradi. Vazifalarni muvaffaqiyatli bajarish va kerak bo'lganda xatolarni tuzatish uchun jurnallarni ko'rib chiqishingiz kerak. Bundan tashqari, keraksiz yoki eskirgan narsalarni olib tashlang cron ishini tozalash orqali tizim resurslaridan samaraliroq foydalanishingiz mumkin.

cron ishiParollaringiz xavfsizligini ta'minlash ham muhimdir. Maxfiy ma'lumotlarni o'z ichiga olgan buyruqlarni ishga tushirganda, ruxsatsiz kirishni oldini olish uchun ehtiyot choralarini ko'rishingiz kerak. Masalan, parollar yoki API kalitlarini bevosita baham ko'rmang. cron ishi Uni buyruqlarda saqlash o'rniga xavfsizroq usullardan foydalanishingiz kerak.

Cron ishini yaratish qadamlari

Cron ishi Skript yaratish tizim ma'murlari va ishlab chiquvchilari uchun takroriy vazifalarni avtomatlashtirishda muhim qadamdir. Bu jarayon buyruqlar yoki skriptlarni ma'lum vaqt oralig'ida yoki ma'lum vaqtlarda avtomatik ravishda ishga tushirish imkonini beradi. cron ishi Uning o'rnatilishi serverga texnik xizmat ko'rsatishdan tortib ma'lumotlarni zaxiralashgacha bo'lgan ko'plab vazifalarning muammosiz bajarilishini ta'minlaydi.

Cron ishi Yaratish jarayoni bir qarashda murakkab ko‘rinsa-da, aslida u oddiy va tushunarli qadamlardan iborat. Ushbu bosqichlarni bajarish orqali siz tizimingizdagi turli vazifalarni osongina avtomatlashtirishingiz va vaqtni tejashingiz mumkin. Bu, ayniqsa, veb-serverlarda ma'lumotlar bazasini zaxiralash va jurnal fayllarini tozalash kabi operatsiyalar uchun to'g'ri keladi. cron ishi Undan foydalanish deyarli zaruratga aylandi.

Cron ishi Buyruqni yaratishda e'tiborga olish kerak bo'lgan ba'zi asosiy tamoyillar mavjud. Masalan, to'g'ri bajarilishi kerak bo'lgan buyruqni belgilash, vaqt sozlamalarini mos ravishda sozlash va yuzaga kelishi mumkin bo'lgan xatolarni oldini olish uchun tegishli xatolarni boshqarish mexanizmlarini qo'llash muhimdir. Aks holda, istalmagan natijalar yoki tizimda kutilmagan muammolar paydo bo'lishi mumkin.

Quyida, cron ishi Yaratish jarayonini tushuntiruvchi bosqichma-bosqich ro'yxatni topasiz. Ushbu bosqichlarni bajarib, siz ham osonlik bilan qila olasiz cron ishi Siz tizimingizni yaratishingiz va samaradorligini oshirishingiz mumkin. Esda tutingki, har bir bosqichni to'g'ri bajarish muvaffaqiyatli avtomatlashtirish uchun juda muhimdir.

  1. Crontab faylini oching: Terminal orqali crontab -e Buyruq yordamida foydalanuvchi uchun maxsus crontab faylini oching. Bu fayl bo'ladi cron ishi ta'riflaringizni o'z ichiga oladi.
  2. Vaqt parametrlarini o'rnatish: Har biri cron ishi Daqiqalar, soatlar, kunlar, oylar va haftaning kunlari uchun jadval sozlamalarini belgilang. Masalan, har kuni ertalab soat 3:00 da ishlaydigan ish uchun, 0 3 * * * Siz shunday jadvaldan foydalanishingiz mumkin.
  3. Ishga tushirish uchun buyruq yoki skriptni aniqlang: Sozlamalarni rejalashtirishdan so'ng, ishga tushirish buyrug'ini yoki skriptga to'liq yo'lni belgilang. Masalan, Python skriptini ishga tushirish uchun /usr/bin/python /path/to/your/script.py Siz shunday buyruqdan foydalanishingiz mumkin.
  4. Chiqish yoʻnalishini oʻrnatish: Cron ishi Dastur tomonidan ishlab chiqarilgan mahsulotni faylga qayta yo'naltirish disk raskadrovka va kuzatish uchun muhimdir. Masalan, > /path/to/output.log 2>&1 Bayonot standart chiqishni ham, xato chiqishini ham belgilangan faylga yo'naltiradi.
  5. Crontab faylini saqlang: Kerakli o'zgarishlarni amalga oshirgandan so'ng, crontab faylini saqlang. Tizim avtomatik ravishda o'zgarishlarni aniqlaydi va yangisini yaratadi. cron ishilar faollashadi.
  6. Cron ishlarini sinab ko'ring: Siz yaratgansiz cron ishi's to'g'ri ishlayotganiga ishonch hosil qilish uchun siz qisqa vaqt uchun vaqtni sozlash orqali uni sinab ko'rishingiz mumkin. U kutilgan natijani to'g'ri ishlab chiqarayotganiga ishonch hosil qiling.

Cron ishi mavjud yaratishdan tashqari cron ishining ro'yxati va tartibga solinishi ham muhimdir. crontab -l buyrug'i bilan mavjud cron ishiSiz o'zlaringizni ro'yxatga olishingiz mumkin, crontab -e Siz uni buyruq yordamida ham tahrirlashingiz mumkin. Bu buyruqlar, cron ishi boshqaruv jarayonida tez-tez foydalaniladi.

Hudud Tushuntirish Ruxsat etilgan qiymatlar
Daqiqa Vazifa bajariladigan daqiqa. 0-59
Soat Vazifa bajariladigan vaqt. 0-23
kun Vazifa bajariladigan kun. 1-31
Oy Vazifa bajariladigan oy. 1-12 (yoki yanvar, fevral, mart, aprel, may, iyun, iyul, avgust, sentyabr, oktyabr, noyabr, dekabr)
Hafta kuni Vazifa bajariladigan haftaning kuni. 0-6 (0=yakshanba, 1=dushanba, 2=seshanba, 3=chorshanba, 4=payshanba, 5=juma, 6=shanba) yoki yakshanba, dushanba, seshanba, chorshanba, payshanba, juma, shanba
Buyruq Ishlash uchun buyruq yoki skript. Har qanday bajariladigan buyruq

Cron ishining xususiyatlari va tafsilotlari

Cron ishiBu tizim ma'murlari va ishlab chiquvchilari uchun muhim vositadir. U ma'lum vaqt oralig'ida ma'lum vazifalarni avtomatik ravishda bajarish qobiliyatini taklif qiladi. Bu takrorlanuvchi va vaqt talab qiluvchi jarayonlarni oson avtomatlashtirish imkonini beradi. U tizimga texnik xizmat ko'rsatish va ma'lumotlarni zaxiralashdan elektron pochta va hisobotlarni yaratishgacha bo'lgan keng ko'lamli foydalanishni taklif etadi. Cron ishi's tomonidan taqdim etilgan moslashuvchanlik va ishonchlilik zamonaviy tizim boshqaruvining asoslaridan biridir.

Cron ishi Uni ishlatishning eng katta afzalliklaridan biri shundaki, u vazifalarni inson aralashuvini talab qilmasdan muntazam ravishda bajarilishini ta'minlaydi. Bu vaqtni tejaydi va xatolarni kamaytiradi. Misol uchun, har kecha veb-sayt ma'lumotlar bazasini avtomatik ravishda zaxiralash ma'lumotlar yo'qolgan taqdirda muhim xavfsizlikni ta'minlaydi. Xuddi shunday, ma'lum vaqtlarda avtomatik ravishda elektron pochta xabarlarini yuborish marketing va aloqa jarayonlarini soddalashtiradi.

Cron ishining xususiyatlari

  • Rejalashtirilgan vazifani bajarish
  • Avtomatik tizimga texnik xizmat ko'rsatish
  • Ma'lumotlarni zaxiralash va arxivlash
  • Elektron pochta va bildirishnomalarni yuborish
  • Hisobotni shakllantirish va tahlil qilish
  • Veb-saytlarni yangilash va sinxronlashtirish
  • Ma'lumotlar bazasini optimallashtirish

Quyidagi jadvalda, cron ishining asosiy xususiyatlari va foydalanish sohalarini taqqoslashni topishingiz mumkin. Bu taqqoslash, cron ishiBu sizga turli stsenariylarda qanday foydalanish mumkinligi haqida aniqroq tasavvurga ega bo'lishga yordam beradi.

Xususiyat Tushuntirish Foydalanish sohalari
Rejalashtirilgan vazifani bajarish Vazifalarni ma'lum vaqt oralig'ida avtomatik ravishda bajarish Tizimga texnik xizmat ko'rsatish, ma'lumotlarni zaxiralash, hisobot yaratish
Moslashuvchanlik Vaqtni belgilashning turli xil variantlari (daqiqa, soat, kun, oy, haftaning kuni) Turli xil avtomatlashtirish ehtiyojlariga moslashish
Ishonchlilik Vazifalarning muntazam va xatosiz bajarilishini ta'minlash Kritik tizim jarayonlarini avtomatlashtirish
Oson boshqaruv Oddiy konfiguratsiya va monitoring Tizim ma'murlari uchun foydalanish qulayligi

Cron ishiFoydalanish sohalari ancha keng. Misol uchun, elektron tijorat sayti uchun kunlik savdo hisobotlarini avtomatik ravishda yaratish va tegishli shaxslarga yuborish biznes jarayonlarini sezilarli darajada tezlashtiradi. Xuddi shunday, muntazam ravishda muntazam ravishda blog saytining zaxira nusxasini yaratish, mumkin bo'lgan hujum yoki tizimning ishlamay qolishi holatlarida ma'lumotlar yo'qolishining oldini oladi. Bu misollar: cron ishiBu qanchalik xilma-xil va foydali bo'lishi mumkinligini ko'rsatadi.

Xususiyatlarni taqqoslash

Turli xil avtomatlashtirish vositalari o'rtasida cron ishining soddaligi va foydalanish qulayligi bilan ajralib turadi. Biroq, murakkabroq va kengaytiriladigan echimlar uchun boshqa vositalar ham mavjud. Masalan, orkestrlash vositalari va bulutga asoslangan vazifalarni rejalashtirish xizmatlari yanada rivojlangan xususiyatlarni taklif etadi. Cron ishi's ayniqsa kichik va o'rta loyihalar uchun ideal echimdir.

cron ishi's tizim ma'murlari va ishlab chiquvchilari uchun kuchli avtomatlashtirish vositalaridir. Ular oddiy tuzilishi, foydalanish qulayligi va keng qo'llanilishi bilan ajralib turadi. Biroq, murakkabroq va kengaytiriladigan echimlar uchun boshqa vositalarni ham ko'rib chiqish mumkin. Cron ishitomonidan taqdim etilgan afzalliklardan foydalanib, siz biznes jarayonlaringizni avtomatlashtirishingiz va samaradorlikni oshirishingiz mumkin.

Cron Jobs-dan foydalanishning kamchiliklari

Cron ishi Cron ishlaridan foydalanishning ko'plab afzalliklari mavjud bo'lsa-da, ba'zi kamchiliklar va potentsial xavflarni hisobga olish muhimdir. Ular avtomatlashtirish jarayonlarini sezilarli darajada soddalashtirgan bo'lsa-da, noto'g'ri sozlangan yoki yomon boshqariladigan cron ishlari turli xil tizim muammolariga olib kelishi mumkin. Bu muammolar xavfsizlik zaifliklaridan tortib unumdorlikning pasayishigacha bo'lgan keng ko'lamli yo'llar bilan namoyon bo'lishi mumkin.

Cron ishlari, ayniqsa katta va murakkab tizimlarda ehtiyotkorlik bilan boshqarishni talab qiladi. To'g'ri va to'g'ri vaqtda ishlashini ta'minlash uchun ular muntazam ravishda tekshirilishi va yangilanishi kerak. Aks holda, ular rejalashtirilmagan uzilishlar, ma'lumotlar yo'qolishi yoki boshqa jiddiy muammolarni keltirib chiqarishi mumkin. Shuning uchun, cron ishi Uni ishlatishning mumkin bo'lgan xavflarini tushunish va ushbu xavflarni minimallashtirish uchun tegishli choralarni ko'rish muhimdir.

Foydalanish xavfi

  • Zaifliklar: Noto'g'ri sozlangan cron vazifalari zararli aktyorlarning tizimga kirishiga ruxsat berishi mumkin.
  • Ishlash muammolari: Resurs talab qiladigan cron ishlari server ishiga salbiy ta'sir ko'rsatishi mumkin.
  • Ma'lumotlar yo'qolishi: Noto'g'ri cron ishlari ma'lumotlar bazasi yoki fayllarda buzilish va ma'lumotlar yo'qolishiga olib kelishi mumkin.
  • Mojarolar: Bir vaqtning o'zida ishlaydigan bir nechta cron ishlari resurs ziddiyatiga olib kelishi mumkin.
  • Ko'rib chiqilmagan xatolar: Muntazam tekshirilmaydigan Cron ishlari uzoq vaqt davomida e'tiborga olinmaydigan xatolarga olib kelishi mumkin.
  • Bog'liqlik bilan bog'liq muammolar: Agar bitta cron ishi bajarilmasa, u boshqa cron ishlarining ham ishlashiga to'sqinlik qilishi mumkin.

Quyidagi jadvalda cron ishidan foydalanishda duch kelishi mumkin bo'lgan ba'zi bir tipik muammolar va ularni oldini olish uchun nima qilish kerakligi jamlangan:

Muammo Tushuntirish Ehtiyotkorlik
Xavfsizlik zaifliklari Cron ishlari ruxsatsiz kirishga qarshi himoyasiz. Minimal imtiyozlar bilan cron ishlarini bajarish va muntazam xavfsizlik tekshiruvlarini amalga oshirish.
Ishlash muammolari Cron ishlari ortiqcha resurslarni sarflaydi. Cron ishlarini resurslardan foydalanishni monitoring qilish va optimallashtirish.
Ma'lumotlarni yo'qotish Ma'lumotlar bazasi yoki fayllarda buzilishlarga olib keladigan Cron ishlari. Muntazam zaxira nusxalarini olish va ma'lumotlarni tekshirish mexanizmlaridan foydalanish.
Mojarolar Bir vaqtning o'zida bir nechta cron ishlari. Cron ishlarining vaqtini diqqat bilan rejalashtiring va asosiy mexanizmlardan foydalaning.

cron ishi Cron ishlarini ishlatishda ehtiyot bo'lish va potentsial xavflarni hisobga olish muhimdir. Xavfsizlik, ishlash va ma'lumotlar yaxlitligi kabi omillarni hisobga olgan holda, siz cron ishlarining afzalliklarini maksimal darajada oshirishingiz va yuzaga kelishi mumkin bo'lgan muammolarni minimallashtirishingiz mumkin.

To'g'ri rejalashtirish va muntazam parvarishlash bilan cron ishlari tizim ma'murlari uchun ajralmas vosita bo'lishi mumkin.

Ammo shuni ta'kidlash kerakki, ushbu vositalar to'g'ri ishlatilmasa, jiddiy muammolarga olib kelishi mumkin.

Cron Job yordamida siz avtomatlashtirishingiz mumkin bo'lgan vazifalar

Cron ishiBu tizim ma'murlari va ishlab chiquvchilarga rejalashtirishni talab qiladigan ko'plab vazifalarni avtomatlashtirishda katta qulaylik beradi. Ushbu avtomatlashtirish sizga qo'lda takrorlanadigan vazifalarni bartaraf etish va ko'proq strategik vazifalarga e'tiborni qaratish imkonini beradi. Ma'lumotlar bazasining zahira nusxalaridan elektron pochta xabarlarini yuborishgacha, bu turli sohalar uchun ajoyib manbadir. cron ishi Siz ish jarayonlaringizni optimallashtirishingiz mumkin.

Cron ishining eng katta afzalliklaridan biri bu ularning moslashuvchanligi. Ular ma'lum bir vaqtda, kun, hafta yoki oyda ishlash uchun sozlanishi mumkin. Shunday qilib, siz biznesingiz yoki loyihangiz ehtiyojlariga eng mos keladigan jadvalni aniqlashingiz mumkin. Masalan, siz har kecha soat 3:00 da ishlaydigan dasturni xohlashingiz mumkin. cron ishi yaratish orqali ma'lumotlar bazasini avtomatik ravishda zaxiralashingiz mumkin

  • Avtomatlashtirilgan vazifalar
  • Ma'lumotlar bazasini zaxiralash
  • Jurnal faylini tozalash
  • Elektron pochta xabarnomalarini yuboring
  • Veb-sayt tarkibini yangilash
  • Tizimning ishlashi monitoringi
  • Disk maydonini tekshirish

Quyidagi jadvalda boshqacha cron ishi Vazifalarni qanchalik tez-tez bajarish mumkinligiga ba'zi misollar. Ushbu misollar faqat umumiy ma'lumot uchun berilgan va sizning maxsus ehtiyojlaringizga mos ravishda sozlanishi mumkin.

Vazifa Chastotasi Tushuntirish
Ma'lumotlar bazasini zaxiralash Har kecha Ma'lumotlar bazasini muntazam ravishda zaxiralash ma'lumotlar yo'qolishini oldini oladi.
Jurnal faylini tozalash Haftada bir marta Jurnal fayllarini muntazam tozalash diskdagi joyni tejaydi.
Elektron pochta xabarnomasini yuboring Haftada bir marta Siz obunachilaringizga muntazam elektron pochta xabarnomalarini yuborishingiz mumkin.
Tizim ishlashi monitoringi Har soatda Tizimning ishlashini muntazam ravishda kuzatib borish muammolarni erta aniqlash imkonini beradi.

cron ishi Uni ishlatishda ehtiyot bo'lish va xavfsizlik choralarini hisobga olish muhimdir. Ayniqsa, nozik ma'lumotlarni qayta ishlash yoki tizimga o'zgartirishlar kiritishda. cron ishiUshbu tizimlarning xavfsizligi katta ahamiyatga ega. Bunday vazifalar uchun tegishli avtorizatsiya va shifrlash usullaridan foydalanish kerak.

Eng yaxshi amaliyotlar: Cron Job Boshqaruv

Cron ishi Cron ishini boshqarishda eng yaxshi amaliyotlarni qabul qilish nafaqat tizimingiz barqarorligi va ishonchliligini oshiradi, balki yuzaga kelishi mumkin bo'lgan muammolarni ham kamaytiradi. Cron ishini samarali boshqarish ishning o'z vaqtida va to'g'ri bajarilishini ta'minlash, tizim resurslaridan samarali foydalanish va xatolarning oldini olishga qaratilgan. Ushbu bo'limda biz cron ishlaringizni yaxshiroq boshqarish uchun ba'zi asosiy strategiyalar va maslahatlarni ko'rib chiqamiz.

Yaxshi cron ishini boshqarish, birinchi navbatda, muntazam monitoring va texnik xizmat ko'rsatishni talab qiladi. Cron ishlarining natijalarini muntazam ravishda tekshirish potentsial xatolar yoki ogohlantirishlarni erta aniqlashga yordam beradi. Bundan tashqari, cron ishlari uchun zarur bo'lgan resurslarni (CPU, xotira, disk maydoni va boshqalar) kuzatib, tizimingiz ishlashiga salbiy ta'sir ko'rsatishi mumkin bo'lgan vaziyatlarning oldini olishingiz mumkin. Esingizda bo'lsin, proaktiv yondashuv muammolarni ular kuchayishidan oldin hal qilishga imkon beradi.

Cron Job Managementda e'tiborga olinadigan fikrlar

  1. Ta'riflovchi sharhlar qo'shing: Har bir cron ishiga uning nima qilayotganini va nima uchun ishlashini tushuntirib, sharhlar qo'shing. Bu keyinchalik ishlarni tushunish va boshqarishni osonlashtiradi.
  2. Jurnaldan foydalanish: Cron ishlaridan olingan natijalar va xatolarni faylga saqlang. Bu muammolarni bartaraf etishda qimmatli ma'lumotlarni taqdim etadi.
  3. Xatolarni boshqarishni amalga oshirish: Agar cron ishlarida xatoliklar yuzaga kelsa, elektron pochta yoki boshqa bildirishnoma mexanizmlari orqali ogohlantirishlarni oling.
  4. Vaqtni optimallashtirish: Cron ishlaringizni notinch vaqtlarda rejalashtiring. Bu ishlash bilan bog'liq muammolarni oldini olishga yordam beradi.
  5. Xavfsizlik choralarini ko'ring: Cron ishingiz ruxsatsiz kirishdan himoyalanganligiga ishonch hosil qiling. Nozik ma'lumotlarni oshkor qiladigan buyruqlardan saqlaning.
  6. Sinov muhitida sinab ko'ring: Yangi yoki oʻzgartirilgan cron ishlarini jonli efirga chiqarishdan oldin sinov muhitida sinab koʻring.
ILOVA Tushuntirish Foyda
Jurnal yozish Cron ishining chiqishi faylga saqlanmoqda. Nosozliklarni tuzatish va ishlash tahlili uchun ma'lumotlarni taqdim etadi.
Monitoring Muntazam ravishda cron ishlarini tekshirish. Muammolarni erta aniqlash va tezkor hal qilish.
Zaxira Cron ish sozlamalari va ma'lumotlarining zaxira nusxasi. Bu ma'lumotlar yo'qotilishining oldini oladi va tez tiklanishni ta'minlaydi.
Xavfsizlik Cron ishlarini ruxsatsiz kirishdan himoya qilish. Bu tizim xavfsizligini oshiradi va maxfiy ma'lumotlarni himoya qiladi.

cron ishi Cron ishini boshqarishni doimiy ravishda takomillashtirishga e'tibor qarating. Vaqt o'tishi bilan tizimingiz ehtiyojlari o'zgarishi mumkin, shuning uchun cron ishlaringizni muntazam ravishda ko'rib chiqing va yangilang. Yangi texnologiyalar va vositalardan xabardor bo'lish orqali siz cron ishini boshqarish jarayonlarini samaraliroq qilishingiz mumkin. Yaxshi cron ishini boshqarish tizimingiz ishonchliligi va ish faoliyatini yaxshilashning kalitidir.

Cron Jobs haqida tez-tez so'raladigan savollar

Cron ishi's tizim ma'murlari va ishlab chiquvchilari uchun ajralmas vositalardir. Biroq, ular birinchi qarashda murakkab ko'rinishi mumkin. Ushbu bo'limda, cron ishiMavzuni yanada tushunarli qilish uchun 'lar haqida tez-tez beriladigan savollarga javob beramiz. Biz asosiy tushunchalardan tortib umumiy muammolar va xavfsizlik choralarigacha bo‘lgan keng doiradagi mavzularni qamrab olamiz.

Cron ishi .NET Framework-dan foydalanishda duch keladigan ko'plab muammolar konfiguratsiya xatolaridan kelib chiqadi. Misol uchun, skriptlarning to'g'ri ishlashiga xalaqit beradigan noto'g'ri jadval yoki ruxsat berish muammolarini ko'rsatish odatiy holdir. Bunday muammolarni bartaraf qilish uchun skriptlaringizni muntazam ravishda sinab ko'rish va tizim jurnallarini ko'rib chiqish muhimdir. Shuningdek, xavfsizlik uchun muhim vazifalar uchun, cron ishi Uni qo'llashda ehtiyot bo'lish va zarur choralarni ko'rish kerak.

Savol Javob bering Qo'shimcha ma'lumot
Cron ishi nima? Bu muayyan vaqtlarda avtomatik ravishda bajariladigan vazifalar. Serverni boshqarish va avtomatlashtirish uchun foydalaniladi.
Cron ishini qanday yaratish mumkin? U crontab faylini tahrirlash orqali yaratiladi. crontab -e Buyruq yordamida tahrir qilish mumkin.
Cron ishi xavfsizmi? To'g'ri sozlanmagan bo'lsa, u xavfsizlik zaifligini yaratishi mumkin. Ruxsatsiz kirishning oldini olish uchun ehtiyot bo'lish kerak.
Cron ishidagi xatolarni qanday tuzatish mumkin? Muammolar tizim jurnallarini tekshirish va skriptlarni sinovdan o'tkazish orqali hal qilinadi. Nosozliklarni tuzatish vositalari mavjud.

Tez-tez so'raladigan savollar

  • Savol: Cron ishlarini yozish uchun qanday dasturlash tillaridan foydalanish mumkin? Javob: Cron ishlari har qanday dasturlash tilida yozilishi mumkin. Muhimi, skriptning bajarilishi mumkin (masalan, Bash, Python, Perl).
  • Savol: Cron ish vaqtini qanday aniqlash mumkin? Javob: Cron ish jadvali crontab faylida ko'rsatilgan beshta maydon (daqiqa, soat, kun, oy, hafta kuni) orqali aniqlanadi.
  • Savol: Cron ishi ishlayotganligini qanday tekshirishim mumkin? Javob: Siz tizim jurnallarini (masalan, /var/log/syslog) tekshirish yoki skript chiqishini faylga yo'naltirish orqali tekshirishingiz mumkin.
  • Savol: Cron ishlarini o'chirib qo'yish mumkinmi? Javob: Ha, crontab faylidagi tegishli qatorni o'chirish yoki boshida # qo'shish orqali uni o'chirib qo'yishingiz mumkin.
  • Savol: Cron ishlarini qanchalik tez-tez bajarish mumkin? Javob: Cron ishlari har xil chastotalarda, daqiqada bir martadan yiliga bir marta bajarilishi mumkin.

Shuni unutmangki, cron ishi's dan samarali foydalanish tizimni boshqarish va avtomatlashtirish jarayonlarini sezilarli darajada soddalashtirishi mumkin. Biroq, to'g'ri konfiguratsiya va xavfsizlik choralarini ko'rishni unutmang. Sizga muvaffaqiyatlar tilaymiz!

Cron ishidan foydalanishga misollar

Cron ishi's tizim ma'murlari va ishlab chiquvchilari uchun ajralmas vositalardir. Muayyan vaqtlarda yoki muntazam oraliqlarda takrorlanadigan vazifalarni avtomatlashtirish orqali ular ish yukini sezilarli darajada kamaytiradi va tizimlarning yanada samarali ishlashiga imkon beradi. Ushbu bo'limda, cron ishiHaqiqiy foydalanish holatlariga e'tibor qaratib, biz ushbu kuchli vositaning imkoniyatlarini batafsil ko'rib chiqamiz.

Cron ishi's oddiy skriptlarni ishga tushirishdan tortib murakkab tizimga texnik xizmat ko'rsatish vazifalarigacha bo'lgan keng ko'lamli vazifalar uchun ishlatilishi mumkin. Masalan, veb-saytning kundalik zaxira nusxalarini olish, ma'lumotlar bazasi jadvallarini optimallashtirish yoki ma'lum vaqtlarda elektron pochta xabarlarini yuborish. cron ishiorqali osonlik bilan avtomatlashtirilishi mumkin. Bu qo'lda aralashuvni talab qiladigan takroriy vazifalarni bartaraf qiladi va vaqtni tejaydi.

Vazifa Tushuntirish Cron ifodasi
Ma'lumotlar bazasining kundalik zaxira nusxasi Ma'lumotlar bazasini har kuni yarim tunda zaxiralang. 0 0 * * *
Haftalik jurnal faylini tozalash Har hafta oxiri jurnal fayllarini tozalash. 0 0 * * 0
Soatlik tizim tekshiruvi Tizimni har soatda tekshirish va hisobot tuzish. 0 * * * *
Oylik ma'lumotlar bazasini optimallashtirish Har oyning birinchi kunida ma'lumotlar bazasini optimallashtirish. 0 0 1 * *

Cron ishiFoydalanish sohalari deyarli cheksizdir. Kerakli avtomatlashtirish darajasiga va tizim talablariga qarab turli stsenariylar ishlab chiqilishi mumkin. Muhimi, vazifani to'g'ri belgilash va Cron ifodasini aniqlashdan iborat. To'g'ri tuzilgan cron ishi, tizimlarning barqarorligini oshiradi va mumkin bo'lgan xatolarning oldini olishga yordam beradi.

Zaxira vazifalari

Zaxira nusxalari ma'lumotlar yo'qolishining oldini olish uchun juda muhimdir va cron ishiUshbu jarayonni avtomatlashtirish orqali xavfsizlikni oshirish. Misol uchun, veb-sayt fayllari va ma'lumotlar bazasini muntazam ravishda zaxiralash ehtimoliy hujum yoki apparatdagi nosozlik holatlarida tezda tiklash imkonini beradi.

Cron ishining namunaviy stsenariylari

  1. Har kecha soat 3:00 da ma'lumotlar bazasining zahira nusxalarini olish.
  2. Barcha tizim jurnallarini arxivlang va har hafta oxirida eski jurnallarni o'chiring.
  3. Har oyning birinchi kuni hisobot uchun zarur bo'lgan ma'lumotlarning xulosalarini yarating.
  4. Har soatda ma'lum bir katalogdan boshqa serverga fayllarni nusxalash.
  5. Veb-sayt ish faoliyatini nazorat qilish va agar u ma'lum chegaradan oshib ketgan bo'lsa, ogohlantirish elektron pochta xabarlarini yuborish.
  6. Foydalanilmayotgan vaqtinchalik fayllarni muntazam tozalab turing.

Ma'lumotlarni yangilash vazifalari

Ma'lumotlarni yangilash operatsiyalari dinamik veb-saytlar va ilovalar uchun ayniqsa muhimdir. Cron ishiMa'lumotlar manbalaridan muntazam ravishda ma'lumotlarni olish orqali ma'lumotlar bazalarini yangilab turing va foydalanuvchilarning har doim eng so'nggi ma'lumotlarga kirishiga ishonch hosil qiling. Masalan, valyuta kurslarini yangilash yoki birja ma'lumotlarini sinxronlashtirish cron ishiyordamida avtomatlashtirish mumkin.

Cron ishiRahmat , tizimlarni doimiy ravishda qo'lda tekshirish kerak emas. Bu tizim ma'murlari va ishlab chiquvchilarga ko'proq strategik vazifalarga e'tibor qaratish imkonini beradi. Cron ishiTo'g'ri foydalanish tizimlar samaradorligini oshiradi va biznes jarayonlarini optimallashtiradi.

Xulosa: Cron Job Uning yordamida mahsuldorligingizni oshiring

Cron ishi's tizim ma'murlari va ishlab chiquvchilari uchun ajralmas vositadir. Ular takroriy vazifalarni avtomatlashtirish orqali vaqtni tejash, xatolarni kamaytirish va tizim resurslaridan samaraliroq foydalanishga yordam beradi. Ushbu maqolada, cron ishiBiz nima ekanligini, qanday yaratilganligini va qanday vazifalarni avtomatlashtirishingiz mumkinligini batafsil ko'rib chiqdik.

Cron ishi Uni ishlatishning ko'plab afzalliklari bor. Ulardan eng muhimlari:

  • Vaqtni tejash: Qo'lda bajarilishi kerak bo'lgan takroriy vazifalarni avtomatlashtirish orqali siz qimmatli vaqtingizni muhimroq ishlarga bo'shatishingiz mumkin.
  • Xatolarni kamaytirish: Avtomatlashtirilgan vazifalar inson xatolarini bartaraf qiladi, natijada ishonchliroq natijalarga erishiladi.
  • Resurs samaradorligi: Tizim resurslaridan samaraliroq foydalanish orqali server ish faoliyatini oshirishingiz mumkin.
  • 24/7 ishlash: Cron ishi's kuniga 24 soat, haftada 7 kun ishlashi mumkin, shuning uchun siz aniq vaqtlarda bajarilishi kerak bo'lgan vazifalarni hech qanday uzilishlarsiz bajarishingiz mumkin.

Cron ishiFoydalanish orqali hosildorlikni oshirish uchun quyidagi bosqichlarni bajarishingiz mumkin:

  1. Ehtiyojlaringizni aniqlang va qaysi vazifalarni avtomatlashtirishni xohlayotganingizni hal qiling.
  2. Cron ishi Sintaksis va vaqt parametrlarini o'rganing.
  3. Cron ishiO'zingizni diqqat bilan rejalashtiring va sinab ko'ring.
  4. Cron ishiO'zingizning ma'lumotlaringizni muntazam ravishda kuzatib boring va ularni yangilab turing.
  5. Xavfsizlik choralarini e'tiborsiz qoldirmang va ruxsatsiz kirishning oldini oling.

Cron ishiTo'g'ri ishlatilsa, tizim boshqaruvi va ishlab chiqish jarayonlarini sezilarli darajada yaxshilaydi. Biroq, agar ular noto'g'ri sozlangan yoki xavfsizlik zaifliklari bo'lsa, cron ishilar jiddiy muammolarni keltirib chiqarishi mumkin. Shuning uchun, cron ishiFoydalanishda ehtiyot bo'lish va eng yaxshi amaliyotlarga rioya qilish muhimdir.

Cron ishi's zamonaviy tizimlarni boshqarish va DevOps amaliyotining asosidir. To'g'ri ishlatilsa, ular takrorlanadigan vazifalarni avtomatlashtiradi, bu sizga vaqtni tejashga va tizimlaringizni yanada samarali boshqarishga yordam beradi.

Ushbu maqolada keltirilgan ma'lumotlar va misollardan foydalanib, cron ishiSiz ulardan samarali foydalanishingiz va mahsuldorlikni sezilarli darajada oshirishingiz mumkin. Esingizda bo'lsin, avtomatlashtirish kuchi to'g'ri rejalashtirish va ehtiyotkorlik bilan amalga oshirish bilan birga keladi.

Tez-tez so'raladigan savollar

Cron ishlarini qaysi dasturlash tillari bilan ishlatishim mumkin?

Cron ishlari ma'lum bir dasturlash tiliga bevosita bog'liq emas. Cron - bu operatsion tizim darajasidagi rejalashtiruvchi. Shuning uchun, cron ishida ishlatadigan skriptlar har qanday dasturlash tilida (masalan, Python, PHP, Bash) yozilishi mumkin. Asosiysi, skript bajariladigan va cron tomonidan belgilangan vaqtda to'g'ri chaqirilishi mumkin.

Mening cron ishim ishlayotganligini qanday tekshirishim mumkin?

Sizning cron ishingiz to'g'ri ishlayotganligini tekshirishning bir necha yo'li mavjud. Birinchidan, siz cron ishining natijasini faylga yo'naltirishingiz va u erda tekshirishingiz mumkin. Ikkinchidan, siz cron ishingizga elektron pochta yuborish buyrug'ini qo'shishingiz mumkin, shunda u har safar ishga tushganda sizni xabardor qiladi. Uchinchidan, cron ishingiz boshlangan yoki xatolik yuz berganligini bilish uchun tizim jurnallarini (odatda /var/log/syslog yoki /var/log/cron fayllarida joylashgan) tekshirishingiz mumkin.

Cron ishini yaratishda nimalarga e'tibor berishim kerak? Xavfsizlik nuqtai nazaridan qanday muhim nuqtalar bor?

Cron ish o'rinlarini yaratishda, ishga tushirilayotgan skriptlarning xavfsizligi birinchi o'rinda turadi. Birinchidan, skriptlar faqat kerakli ruxsatlarga ega ekanligiga ishonch hosil qiling. Shuningdek, skriptlarda (masalan, buyruq qatori argumentlari) foydalanuvchi kiritishini diqqat bilan tekshiring va in'ektsion buyruqlardan qoching. Cron ishlaringizni iloji boricha kamroq ruxsatlar bilan boshqaring va maxfiy ma'lumotlarni (masalan, parollar) to'g'ridan-to'g'ri skript ichida saqlash o'rniga xavfsizroq boshqaring.

Cron ishlarining ishlash vaqtlarini qanday qilib sozlashim mumkin? Misol uchun, ularni har 15 daqiqada ishga tushirish o'rniga, ularni faqat ma'lum vaqtlarda ishga tushirish mumkinmi?

Cron jadvallari muayyan vaqt oralig'ida vazifalarni bajarish uchun moslashuvchan asosni ta'minlaydi. Ularni faqat ma'lum vaqtlarda ishga tushirish uchun daqiqa, soat, kun, oy va haftaning kuni maydonlarini mos ravishda sozlashingiz kerak. Masalan, ularni har soat 8:00 dan 18:00 gacha ishga tushirish uchun siz "0 8-18 * * * buyrug'ingiz" iborasidan foydalanishingiz mumkin. Turli kombinatsiyalar bilan yanada murakkab rejalashtirish stsenariylari yaratilishi mumkin.

Agar cron ishlarida xatolarga duch kelsam nima qilishim kerak? Nosozliklarni tuzatish uchun qanday maslahatlar mavjud?

Agar cron ishlarida xatoliklarga duch kelsangiz, avval cron ishidan chiqish va xatolarni faylga yoʻnaltiring (`> output.log 2>&1`). Bu muammoning manbasini aniqlashga yordam beradi. Tizim jurnallarini tekshiring (masalan, `/var/log/syslog` yoki `/var/log/cron`) va cron tomonidan qayd etilgan xatolarni tekshiring. Skriptingizni cron muhitidan mustaqil ravishda buyruq satridan qo'lda ishga tushirish orqali sinab ko'ring. Shuningdek, skript to'g'ri foydalanuvchi hisobi bilan ishlayotganiga va kerakli ruxsatlarga ega ekanligiga ishonch hosil qiling. Nosozliklarni tuzatish jarayonini soddalashtirish uchun siz skriptga jurnalga yozish bayonotlarini qo'shishingiz mumkin.

Cron ishlariga alternativa bormi? Qanday zamonaviy yoki ilg'or rejalashtirish vositalari bor?

Ha, cron ishlariga alternativa sifatida zamonaviy va ilg'or rejalashtirish vositalari mavjud. Masalan, systemd taymerlari cronga o'xshash funksiyalarni taklif qiladi va systemd bilan yanada integratsiyalashgan yechimni ta'minlaydi. Bundan tashqari, Apache Airflow, Selderey va Kubernetes CronJobs kabi vositalar murakkabroq va kengaytiriladigan ish oqimlarini boshqarish uchun mo'ljallangan. Ushbu vositalar odatda qo'shimcha funktsiyalar, monitoring va nazoratni taklif qiladi.

Menda bir nechta cron ishni qanday qilib yaxshiroq tashkil qilishim mumkin? Boshqarishni osonlashtirish uchun qanday maslahatlar mavjud?

Agar sizda bir nechta cron ishlari bo'lsa, boshqaruvni soddalashtirish uchun ba'zi strategiyalarni amalga oshirishingiz mumkin. Birinchidan, cron jadvallaringizni sharhlar bilan tartibga soling va har bir cron ishi nima qilishini tushuntiring. Turli vazifalarni toifalarga bo'lish orqali siz cron jadvallaringizni qismlarga bo'lishingiz mumkin. Cron ishlarini versiya nazorati ostida ushlab turish (masalan, Git) orqali siz o'zgarishlarni kuzatishingiz va qaytarishingiz mumkin. Cron ishlarini markaziy tarzda boshqarish uchun boshqaruv vositasidan foydalanishni ham ko'rib chiqishingiz mumkin.

Menda cron ishi yordamida vaqti-vaqti bilan ishlaydigan Python skripti bor. Agar skript juda uzoq davom etsa nima bo'ladi? Cron ishi keyingi rejalashtirilgan vaqtda qayta ishlaydimi yoki oldingi skript tugashini kutadimi?

Cron ishlari belgilangan oraliqlarda vazifalarni ishga tushiradi. Agar Python skripti juda uzoq ishlasa va keyingi rejalashtirilgan intervalga tushib qolsa, cron ishi odatda yangi namunani boshlaydi. Bu avvalgi skript tugashini kutmasligini anglatadi; bir xil skriptning bir nechta nusxalari parallel ravishda ishlashi mumkin. Bu resurs iste'moli va yuzaga kelishi mumkin bo'lgan nizolarga olib kelishi mumkin. Buning oldini olish uchun siz skriptingizning bir nechta nusxalarining bir vaqtning o'zida ishlashini oldini olish uchun mexanizmlardan (masalan, fayllarni qulflash yoki ma'lumotlar bazasini blokirovka qilish) foydalanishingiz mumkin yoki ishga tushirilganda skriptingizning boshqa nusxasini tekshirishingiz va agar u ishlayotgan bo'lsa, yangi nusxani boshlamasdan chiqishingiz mumkin.

Batafsil ma'lumot: Cron haqida ko'proq bilib oling

Fikr bildirish

Agar aʼzoligingiz boʻlmasa, mijozlar paneliga kiring

© 2020 Hostragons® 14320956 raqamiga ega Buyuk Britaniyada joylashgan hosting provayderi.