کرون جاب چیست؟
کرون جاب یک ابزار لینوکس است که یک دستور یا اسکریپت را روی سرور شما اجرا می کند تا به طور خودکار در یک زمان و تاریخ مشخص شده اجرا شود. شغل cron خود برنامه ریزی شده است. cron job ها می تواند برای انجام وظایف تکراری خودکار مفید باشد.
برای مثال، شما می توانید یک cron را برای حذف فایل های موقت هر هفته برای حفظ فضای دیسک خود تنظیم کنید. برخی از برنامه ها، مانند دروپال، حتی ممکن است شما را مجبور به تنظیم آن برای انجام وظایف خاص کنند.
اسکریپت هایی که به عنوان یک کرون اجرا می شوند معمولا برای تغییر فایل ها یا پایگاه های داده استفاده می شوند. با این وجود، آنها می توانند سایر کارهایی را انجام دهند که داده ها را بر روی سرور اصلاح نمی کنند مانند ارسال اعلان های ایمیل.
دانش کار با دستورات لینوکس به طور موثر برای استفاده از کرون job ها مورد نیاز است.
فاصله زمانی
کرون جاب ها را می توان بر اساس دقیقه، ساعت، روز هفته، روز ماه، ماه یا هر ترکیبی از آن اجرا کرد.
عناصر کرون جاب
اکثر کرون جاب ها دارای سه جزء هستند:
- اسکریپت کا باید فراخوانی یا اجرا شوند.
- دستوری که اسکریپت را براساس یک تکرار اجرا می کند (معمولا در cPanel تنظیم می شود).
- عمل یا خروجی اسکریپت (که بستگی به اسکریپت دارد).
اکثر اسکریپت هایی که نیاز به استفاده از یک کرون جاب دارند، دستورالعمل های تنظیم خاصی را ارائه می دهند. اگر در رابطه با ایجاد یک کرون مطمئن نیستید، قبل از اضافه کردن آن، با نویسنده اسکریپت خود این موضوع را بررسی نمایید.
محدودیت های کرون جاب
سرورهای اشتراکی و نمایندگان فروش : ممکن است شما یک cron را بیش از یک بار در هر 15 دقیقه اجرا نکنید.
سرور مجازی یا اختصاصی : ممکن است با توجه به نیاز خود ، هر مقداری را برای آن تنظیم کنید.