
کرون جاب چیست و چه کاربردی داره؟
Cron Job یا Cron Jobs یکی از ویژگی های لینوکس هست که وظیفه اجرای خودکار یک دستور خاص رو تو یک زمان خاص بر عهده داره.
با استفاده از cron job میتونین کارهای تکراری رو در زمان هایی که میخواین بدون دخالت شما انجام بدین.
در اکانت یار برای همگام سازی اولیه اطلاعات فروشگاه و نرم افزار و همچنین به روز رسانی قیمت و موجودی کالا از کرون جاب استفاده می کنیم که در ادامه بیشتر به اون می پردازیم.
Cron job به روز رسانی موجودی محصول و قیمت یار کرنجوب برای به روز رسانی موجودی کالا و قیمت ها بر اساس تغییرات نرم افزار حسابداری حساب ویژه ای داره که هر دقیقه با یک آدرس خاص تماس میگیره.
ماژول دستیار حساب با تماس با این آدرس آخرین موجودی و تغییرات قیمت رو از نرم افزار حسابداری دریافت میکنه و اطلاعات محصول رو در پرستاشاپ به روز میکنه.
کرون جاب چیست و چه کاربردی داره؟
محدودیت های شغلی کرون
مثل هر برنامه دیگهای، Cron دارای محدودیت هاییه که باید قبل از استفاده از اون در نظر بگیرین:
- کوتاه ترین فاصله بین کارها 60 ثانیه هست. با cron job، نمیتونین یک کار رو هر 59 ثانیه یا کمتر تکرار کنین.
- متمرکز بر روی یک کامپیوتر: کارهای Cron رو نمیتونن به چندین رایانه در یک شبکه توزیع کنین. بنابراین اگه رایانه ای که cron رو اجرا میکنه از کار بیافته، وظایف برنامه ریزی شده اجرا نمیشن و وظایف گم شده فقط به صورت دستی اجرا میشن.
- مکانیزم تکرار خودکار وجود نداره. Cron برای اجرا در زمان های مشخص طراحی شده . اگه یک کار با شکست مواجه بشه، تا زمان برنامه ریزی شده بعدی دوباره اجرا نمیشه.
(حتی با وجود این محدودیت ها، cronjob یک راه حل عالی برای کارهای سادهای هست که در یک زمان خاص با فواصل منظم حداقل 60 ثانیه اجرا میشن.)
کرون جاب چیست و چه کاربردی داره؟
آموزش cron job در سی پنل:
- برای تعریف cron job جدید یا تغییر cron job های قبلی، ابتدا باید وارد کنترل پنل هاستتون بشین. بسیاری از هاستینگ ها یک میانبر cron رو در صفحه اصلی کنترل پنلتون قرار دادن و کافیه روی اون کلیک کنین تا وارد تنظیمات «cron job» بشین.
2.به جای ورود از این قسمت، میتونین مستقیماً وارد کنترل پنل cPanel بشین. در منوی سی پنل میتونین تنظیمات cron job رو در قسمت Advanced پیدا کنین و وارد کنین.
کرون جاب چیست و چه کاربردی داره؟
فیلد ایمیل شغلی Cron :
بعد از ورود به این قسمت اولین قسمت فیلد ایمیل هست.
این ایمیلیه که سیستم میخواین پس از اجرای دستور cron job یک بار به اون اطلاع بدین که این دستور رو اجرا کرده.
بهتره که ابتدا ایمیلتون رو فقط برای تست صحت اجرای دستورات توسط “cron” وارد کنین و سپس ایمیل صحیح وارد نکنین، زیرا ارسال ایمیل های متوالی برای “cron jobs” که در نزدیکی انجام میشه.
بارگذاری فواصل زمانی (هر چند ساعت) هم منابع سرور زیادی رو مصرف میکنه و هم برای شما آزاردهنده هست.
همچنین شما میتوانید مطالبی از قبیل هشتگ چیست؟ ، برسی خبر پولی شدن اینستاگرام ، همه چیز راجب شبکه و… را مطالعه نمایید.
جهت آموزش های بیشتر اینستاگرام آژانس مدلین را فالو داشته باشید.