دسته‌ها
دسته‌بندی نشده

Cron Job چیست ؟ و چه کاربردی دارد ؟

Cron Job چیست ؟

کرون جاب یا Cron Jobs یک قابلیتی است که در سیستم های لینوکسی وجود دارد و وظیفه ی اجرای عملیاتی خاص در زمانبندی خاصی را به صورت کاملا اوتوماتیک بر عهده دارد.

این عملیات می تواند اجرای یک دستور یا Command و یا برنامه ی خاصی و یا اجرای یک اسکریپت  CGI باشد . بعنوان مثال اجرای زمانبندی شده ی یک فایل  PHP به منظور ارسال ایمیل به کاربران که به صورت اوتوماتیک در زمان مشخص شده مثلا هر روز ساعت ۹ صبح ایمیل مذکور را ارسال خواهد نمود. این کار در سیستم عامل لینوکس از طریق Cron job و در سیستم عامل ویندوز از طریق Schedule task انجام می شود.

با استفاده از کرون جاب به صورت کلی می توانید کار های روتین و تکراری را به سادگی و بدون دخالت کاملا اوتوماتیک زمانبندی و اجرا نمایید . دستوراتی که در هر کرون اجرا می شوند را Cron Job می گویند.

استفاده ی عمده و مهم از کرون جاب در سایت ها برای سرویس های کاربران می باشد که با هر اجرای کرون ایمیل هایی به منظور اطلاع رسانی های لازم به کاربران یا مشتریان ارسال خواهد شد.

مثلا ایمیل به منظور اطلاع از صدور صورتحساب ، اخطاریه انسداد سرویس ، اخطاریه تمدید سرویس و … که همگی به سادگی و با یک دستور php قابل تنظیم و اجرا هستند و اگر از کرون جاب استفاده نشود تمامی این موارد و بسیاری دیگر از کار ها را می بایست به صورت دستی و با صرف زمان زیاد و حتی در صورت عدم دقت کافی نیز بروز مشکلات نیز انجام داد.

مقادیری که در کرون جاب قابل تنظیم کردن هستند به صورت: دقیقه، ساعت، روز، ماه و روز از هفته می باشد. (برای مثال روز دوشنبه-چهارشنبه ، اعداد ۰ یا ۷ نشان دهنده روز یک شنبه هستند). همچنین می توانید برای غیرفعال کردن یکی از مقادیر، فیلد مقابل آن را با کاراکتر ستاره «*» پر کنید.
در قسمت Cron Job هاست ،  شما گزینه هایی را مشاهده می کنید که موارد فوق را خواهید داشت و هر کدام تنظیمی از زمانبندی و دستوری که می خواهید اجرا نمایید می باشد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *