cron jobs on da

ایجاد کرون جاب در دایرکت ادمین


آموزش ایجاد کرون جاب در دایرکت ادمین

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

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

بر فرض مثال شما یک وب سایت خدماتی دارید و نیازمند صدور خودکار فاکتور های ماهانه در پایان هر ماه می باشید و حدود ۴۵۰۰ مشتری نیز دارید . صدور دستی فاکتور برای این تعداد مشتری در یک بازه زمانی مشخص قطعا برای هر شخص و مجموعه بسیار سخت می باشد .

در این صورت شما با تعریف کران جاب در هاست دایرکت ادمین میتوانید به صورت خودکار این فاکتورها را در پایان ماه صادر کنید.

آموزش ساخت کرون جاب در دایرکت ادمین

برای ساخت کرون جاب در هاست دایرکت ادمین شما می بایست ابتدا وارد هاست دایرکت ادمین شوید.

ما در سری مقاله های آموزش هاست دایرکت ادمین نحوه ورود به هاست دایرکت ادمین را آموزش داده ایم و می توانید از آموزش فوق کمک بگیرید.

بعد از واردن شدن به دایرکت ادمین به بخش advanced features مراجعه کنید.

در بخش advanced features باید برروی گزینه Cronjobs کلیک کنید.

advanced features در دایرکت ادمین
advanced features در دایرکت ادمین

توجه : برای استفاده از کران جابز باید Cronjobs برروی هاست شما فعال باشد . در غیر این صورت می بایست با پشتیبانی هاست خود در تماس باشید.

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

ساخت کرون جاب در دایرکت ادمین
ساخت کرون جاب در دایرکت ادمین

شما در این صفحه و در بخش Create a New Cron Job می توانید کرون جاب مورد نیاز خود را ایجاد کنید . اما در این بخش امکاناتی قرار دارد که در ادامه هر یک را توضیح میدهیم.

معنی کلمات در این بخش :

  1. Minute: به معنی دقیقه می باشد.
  2. Hour: به معنی ساعت می باشد.
  3. Day of Month: به معنی روز از هر ماه می باشد.
  4. Month: به معنی ماه می باشد.
  5. Day of Week: به معنی روز از هفته می باشد.
  6. Command: به معنی دستور یا کد مورد نظر می باشد.

زمان بندی های پیشفرض که در دسترس هستند:

  1. زمانبندی * * * * * : هر دقیقه کرون جاب ایجاد شده یکبار اجرا می شود.
  2. زمانبندی * * * * */۵ : هر ۵ دقیقه یکبار کرون جاب ایجاد شده اجرا می شود.
  3. زمانبندی * * * ۱۲,۰ ۰ : در روز ۲ بار  در ساعت های ۱۲ و ۲۴ کرون جاب ایجاد شده اجرا می شود.
  4. زمانبندی ۰ * * ۰ ۰ : هر هفته یکبار کرون جاب ایجاد شده اجرا می شود.
  5. زمانبندی * * ۱ ۰ ۰ : هر ماه یکبار کرون جاب ایجاد شده اجرا می شود.
  6. زمانبندی * ۱ ۱ ۰ ۰ : هر سال یکبار کرون جاب ایجاد شده اجرا می شود.

 

در بخش Command شما میتوانید دستور مد نظر خود برای اجرا کرون جاب را وارد کنید .

به عنوان مثال میتوانیم دستور /home/sabinserver/test.cgi را وارد کنیم و تنظیم کنیم روزی یک بار این دستور اجرا شود . با اجرا شدن این دستورد فایل test.cgi اجرا خواهد شد.

مانند تصویر زیر :

کران جاب در دایرکت ادمین
کران جاب در دایرکت ادمین

ارسال ایمیل با اجرا کران جاب در دایرکت ادمین

با هر بار اجرا شدن کران جاب در دایرکت ادمین برای شما ایمیلی ارسال خواهد شد.

اگر قصد دارید که با هر بار اجرا شدن کران جاب ایمیل های اطلاع رسانی را دریافت نکنید در مقابل بخش Command دکمه ای با نام Prevent Email قرار دارد . میتوانید روی این دکمه کلیک کنید تا دستور /dev/null 2>&1 به انتهای دستور شما اضافه شود.

تنظیم ایمیل دریافت اطلاع رسانی کران جاب

در همین قسمت advanced features بخشی با نام Send all Cron output to E-Mail وجود دارد که شما میتوانید ایمیل خود را در این بخش و در کادر مربوطه وارد کنید تا همواره با اجرا شدن کرون جاب اطلاعات مربوطه را دریافت کنید.

کرون جاب دایرکت ادمین
کرون جاب دایرکت ادمین

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

اگر سوالی داشتید از بخش نظرات با ما در ارتباط باشید.

 

5/5 - (1 امتیاز)

محمد هاشمیمشاهده نوشته ها

Avatar for محمد هاشمی

محمد هاشمی دوستدار وردپرس و عاشق کدنویسی است.او تمام تلاش خود را می کند به بزرگترین برنامه نویس ممکن تبدیل شود. او عضو جدید سابین سرور است و در بخش محتوا کمک حال بچه های تیم محتواست!

بدون نظر

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

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