cron job چیست ؟
cron job چیست ؟ cron job یک دستور در لینوکس است که به منظور برنامه ریزی در آینده از آن استفاده می شود.به طور مثال می توانید در مورد شغل خود برنامه ریزی کنید؛
با استفاده از cron job قادر هستید به این امر مهم دست پیدا کنید، برای بیشتر مشاغل کرون برنامه ای دارد که به سه روش انجام می دهد که عبارتند از:
1) فعالیتی که قرار است فراخوانده شود
2) دستورات را به صورت مکرر اجرا می کند که معمولا در cpanel است و در نهایت
3)عوامل خارجی بسته به نوع فعالیت ها واکنش های متفاوتی نشان می دهند یعنی شاید بتوانید پرونده ها یا فایل ها را دست کاری کرده یا آن ها را در پایگاه داده ذخیره کنید اما نمی توانید داده های موجود در سرور را تغییر دهید مانند اعلان ایمیل های ارسال شده.برای ادامه با ما همراه باشید.
cron job چیست و چگونه فعال می شود
( cron job چیست ؟ ) برای اینکه بتوانیم cron job را فعال کنیم باید در cpanel یک سری مراحل را دنبال کنیم تا کرون برای ما فعال شود؛ قدم اول این است که در وهله ی اول وارد سی پنل خود شده و پس از وارد شدن cron job را جستجو کنید یا کرون را از منوی Advanced انتخاب نمایید. در مرحله ی بعد باید یک ایمیل را انتخاب نمایید که تمایل به دریافت ایمیل به منظور خروجی کرون دارید.
اگر انتخاب شما لیست ایمیلی که از قبل وارد شده است آن را انتخاب نمایید در غیر این صورت نسبت به ایجاد آن اقدام نمایید.بعد از اینکه این مرحله را انجام دادید قسمتی تحت عنوان Add New cron job دستوراتی که می خواهید اجرا کنید را مشخص نمایید.شما در قسمت پایین صفحه یعنی Command می توانید فایلی که می خواهید در زمان مشخصی اجرا شود را اجرا نمایید.
فعال کردن کرون جاب
( cron job چیست ؟ ) بعد از اینکه این قسمت را انجام دادید می توانید به قسمت قبلی یعنی تنظیمات کرون برگردید و از منوی فهرستی زمان اجرا را انتخاب نمایید که با توجه به خواسته ی شما دستورات و فرمان در ساعت خاصی اجرا می شود؛البته می توانید این زمان ها را به صورت دستی وارد نمایید.
بعد از اتمام کار می توانید Add New cron job را زده تا مراحل پیشین شما ذخیره شود.حال شما به صورت موفقیت آمیز کرون را فعال کرده و برای آن برنامه ریزی تعریف کرده اید.
( cron job چیست ؟ ) اگر نیازمند این هستید که دستورات دیگری را برنامه ریزی کنید کافی است همین مرحله را برای وظیفه ای دیگر تکرار کنید.بنابراین آموختیم که با استفاده از کرون می توانیم عملیات یا کار خاصی را در زمانی مشخص انجام دهیم فرضا می خواهیم طوری برنامه ریزی کنیم که یک فایل یا یک ایمیل هر روز در یک ساعت مشخص فرضا 7 صبح ارسال شود؛
البته باید به نکته ی خیلی مهم توجه داشته باشید که این فایل ها و روند فعال سازی که نشان دادیم در سیستم عامل لینوکس انجام شد؛در سایت هایی که ویندوزی هستند کمی متفاوتند زیرا این مراحل در Schedule task انجام می شود؛ بنابراین این نکته را باید در نظر داشته باشید که روند انجام کار در سیستم عامل ویندوز و لینوکس متفاوت است.
شما میتوانید در وب سرور مجازی ایران دوریس از این قابلیت استفاده کنید.