شما این محصولات را انتخاب کرده اید

سبد خرید

شناسه پست: 17612
بازدید: 2258

Cron Jobs چیست؟

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

 

آموزش Cron Jobs بصورت متنی

 

وارد ناحیه سی پنل خود بشوید ، در بخش Advanced گزینه Cron Jobs را بزنید.

در صفحه اول شما چند فیلد مشاهده میکنید در فیلد اول ایمیل خود را وارد کنید ( برای ارسال گزارشات کرون جابز میباشد )

در بخش دوم common setting شما باید زمانی رو برای اجرای اسکریپت مشخص کنید.

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

و در آخر در بخش command مسیر اسکریپت خود را باید وارد کنید.

مثال : فایل مورد نظر من test.php است که در Public_html/A آپلود شده است و اسم سی پنل من user است.

مسیر من :

php -q /home/user/public_html/A/test.php

که باید به طور صحیح وارد کنید.

در نهایت پس از وارد کردن اطلاعات مورد نیاز بر روی Add new Cron job کلیک کنید.

و در نهایت کرون جابز برای فایل اضافه میشود !span

 

آموزش Cron Jobs بصورت تصویری

 

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

  1. ورود به پنل سی پنل
  2. جستجوی نام (Cron Jobs) یا کلیک بر روی گزینه کرون جابز در بخش Advanced طبق تصویر

Cron Jobs cPanel

قبل از شروع لازم به ذکر است توجه داشته باشید که در صفحه مخصوص کرون جابز طبق تصویر زیر بخشی به نام Cron Email وجو دارد که می توانید ایمیل خود را در آن وارد کنید تا پیغام های اجرا یا خطای کران جابز برای شما ارسال شود.

Cron Email

نکته: اگر سیکل اجرای Cron Jobs بهم نزدیک است بهتر است از وارد کردن ایمیل خودداری کنید. علت این است که اگر برای مثال سیکل اجرایی یک کران جابز هر ۵ دقیقه یک بار باشد در طی ۲۴ ساعت تعداد ۲۸۸ ایمیل برای شما ارسال می شود و این موضوع ممکن است موجب بروز مشکل از لحاظ ارسال ایمیل انبود از هاست شود.

چگونگی ایجاد Cron Jobs در سی پنل

بیشترین کاربرد کرون جابز در هاست برای فراخوانی دستورات اجرایی است. این دستورات می تواند به صد ها حالت مختلف باشد و بر اساس نیاز در نظر گرفته شود. مواردی نظیر صدور صورت حساب، اطلاع رسانی برای تمدید، تعلیق، رفع انسداد و ده ها مورد دگیر به هیچ عنوان به صورت عادی و یا با عملکرد نیروی انسانی قابل مدیریت نیست. پس در اینجا Cron Jobs راه چاره است تا به صورت خودکار اجرا شده و موارد ذکر شده انجام شود.

ایجاد انواع کرون جابز

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

مثال: فرض کنید می خواهیم فایل test.php در مسیر home/user/public_html هر ۳۰ دقیقه یک بار اجرا شود.

برای اینکار تنها کافیست مانند تصویر زیر از منوی کشویی Common Settings گزینه Twice Per Hour را انتخاب کنیم.

Add Cron Jobs

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

مثال: فرض کنید می خواهیم فایل test.php در مسیر home/user/public_html روز دهم هر ماه، ساعت ۱۸:۳۰ اجرا شود. برای انجام این کار تنها کافیست طبق تصویر زیر عمل کنید.

Cron Jobs Example

 

 

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

نویسنده

مدیر سایت
بنده حمیدرضا مدیر تیم رباتسازی سلطان در تلگرام و موسس سایت ویو پنل هستم که سالها وقتمو صرف کدنویسی طراحی و ساخت ربات های پیشرفته تلگرام کردم. فقط یه مطلب کوچیک و میخام مطرح کنم : سعی کنید زمان خود را به بهتر کردن خود با مطالعه نوشته های دیگران اختصاص دهید. بنابراین شما به سادگی آنچه را بدست می آورید که دیگران سخت برای آن زحمت کشیده اند.